package com.rrd.hive.udf.sms;

import com.google.common.collect.Lists;
import org.apache.commons.lang.StringUtils;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hive.ql.exec.Description;
import org.apache.hadoop.hive.ql.exec.UDF;
import org.apache.hadoop.hive.serde2.objectinspector.primitive.StringObjectInspector;

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.MatchResult;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

@Description(
        name = "dz_sms_parse",
        value = "_FUNC_(mobile, sms_body) - Get org_name, org_name_loan, org_type, salary_income from sms",
        extended = "Example:\n> SELECT _FUNC_('123456', 'smsbody-代发工资-代发人民币12元');\n  {orgType=1, orgName=中国农业银行, salaryIncome=12, orgNameLoan=农业银行}"
)


public class DzSmsParserUDF extends UDF {
    private StringObjectInspector stringInspector;
    private static List<String> orgNamePatternList = Lists.newArrayList("\\【[^\\】]*\\】","\\[[^\\]]*\\]", "\\［[^\\］]*\\］");
    private static HashMap<String, String> orgNameMap = new HashMap<String, String>(){{
        put("10086", "中国移动");
        put("10010", "中国联通");
        put("10001", "中国电信");
        put("95559", "交通银行");
        put("10000", "中国电信");
        put("10106", "中国联通");
        put("95566", "中国银行");
        put("95595", "光大银行");
        put("12379", "国家预警信息发布中心");
        put("锤子商城", "锤子商城");
        put("10108", "中国联通");
        put("10198", "中国联通");
        put("95518", "中国人民保险");
        put("95598", "国家电网");
        put("95588", "工商银行");
        put("95539", "南方航空");
        put("95599", "中国农业银行");
        put("95522", "泰康人寿");
        put("12333", "人社局");
        put("95302", "南京银行");
        put("95580", "邮储银行");
        put("12301", "全国旅行社");
        put("95352", "德邦物流");
        put("95533", "中国建设银行");
        put("12366", "国家税务总局");
        put("95597", "华泰证券");
        put("95545", "中英人寿");
    }};

    private static List<CompareTemplate> orgNameLoanTemplateList = Lists.newArrayList(
            new CompareTemplate("rlike","农业银行|农行|95595",null,"农业银行",null),
            new CompareTemplate("rlike","建设银行|建行|龙卡|95533",null,"建设银行",null),
            new CompareTemplate("rlike","工商银行|工行|95588|工银融e借",null,"工商银行",null),
            new CompareTemplate("rlike","交通银行|交行|95559",null,"交通银行",null),
            new CompareTemplate("rlike","邮储银行|邮政储蓄银行|95580",null,"邮储银行",null),
            new CompareTemplate("rlike","中国银行|中行|95566",null,"中国银行",null),
            new CompareTemplate("rlike","招商|招行|招商信用卡|95555",null,"招商银行",null),
            new CompareTemplate("rlike","浦发|浦东发展银行",null,"浦发银行",null),
            new CompareTemplate("rlike","中信银行|中信信用卡",null,"中信银行",null),
            new CompareTemplate("rlike","光大银行|光大信用卡|光大商旅信用卡|光大阳光信用卡|阳光商旅信用卡",null,"光大银行",null),
            new CompareTemplate("rlike","华夏银行|华夏信用卡",null,"华夏银行",null),
            new CompareTemplate("rlike","民生银行",null,"民生银行",null),
            new CompareTemplate("rlike","广发银行|广发信用卡",null,"广发银行",null),
            new CompareTemplate("rlike","兴业银行|兴业信用卡",null,"兴业银行",null),
            new CompareTemplate("rlike","平安银行|平安信用卡",null,"平安银行",null),
            new CompareTemplate("rlike","浙商银行",null,"浙商银行",null),
            new CompareTemplate("rlike","恒丰银行|恒丰银行信用卡|恒丰信用卡",null,"恒丰银行",null),
            new CompareTemplate("rlike","渤海银行",null,"渤海银行",null),
            new CompareTemplate("rlike","花旗",null,"花旗银行",null),
            new CompareTemplate("rlike","渣打",null,"渣打银行",null),
            new CompareTemplate("rlike","汇丰",null,"汇丰银行",null),
            new CompareTemplate("rlike","南洋商业银行|南洋",null,"南洋商业银行",null),
            new CompareTemplate("rlike","东亚银行",null,"东亚银行",null),
            new CompareTemplate("rlike","富邦华一",null,"富邦华一银行",null),
            new CompareTemplate("rlike","国家开发银行",null,"国家开发银行",null),
            new CompareTemplate("rlike","农业发展银行|农发行",null,"农业发展银行",null),
            new CompareTemplate("rlike","进出口银行",null,"进出口银行",null),
            new CompareTemplate("rlike","村镇银行|中银富登|融泰村银",null,"org_name",null),
            new CompareTemplate("rlike","秦农银行",null,"秦农银行",null),
            new CompareTemplate("rlike","瑞丰银行",null,"瑞丰银行",null),
            new CompareTemplate("rlike","黄河银行",null,"黄河银行",null),
            new CompareTemplate("rlike","江南银行",null,"江南银行",null),
            new CompareTemplate("rlike","鄞州银行",null,"鄞州银行",null),
            new CompareTemplate("rlike","苏州农商行|苏州农商行联名卡",null,"苏州农商行",null),
            new CompareTemplate("rlike","武汉农商行",null,"武汉农商行",null),
            new CompareTemplate("rlike","太仓农商行",null,"太仓农商行",null),
            new CompareTemplate("rlike","扬州农商行",null,"扬州农商行",null),
            new CompareTemplate("rlike","重庆农村商业银行",null,"重庆农村商业银行",null),
            new CompareTemplate("rlike","无锡农村商业银行|无锡农商行",null,"无锡农商行",null),
            new CompareTemplate("rlike","江西农商银行",null,"江西农商银行",null),
            new CompareTemplate("rlike","山东农商银行|山东农商行|96668"  ,null,"山东农商行",null),
            new CompareTemplate("rlike","广州农商银行",null,"广州农商银行",null),
            new CompareTemplate("rlike","东莞农商银行",null,"东莞农商银行",null),
            new CompareTemplate("rlike","顺德农商银行|顺德农商行联名卡"  ,null,"顺德农商银行",null),
            new CompareTemplate("rlike","上海农商银行",null,"上海农商银行",null),
            new CompareTemplate("rlike","北京农商银行",null,"北京农商银行",null),
            new CompareTemplate("rlike","成都农商银行",null,"成都农商银行",null),
            new CompareTemplate("rlike","常熟农商银行",null,"常熟农商银行",null),
            new CompareTemplate("rlike","江阴农商银行|江阴农商行"  ,null,"江阴农商行",null),
            new CompareTemplate("rlike","昆山农商银行",null,"昆山农商银行",null),
            new CompareTemplate("rlike","深圳农商银行|深圳农商行",null,"深圳农商行",null),
            new CompareTemplate("rlike","尧都农商银行",null,"尧都农商银行",null),
            new CompareTemplate("rlike","张家港农商银行",null,"张家港农商银行",null),
            new CompareTemplate("rlike","长沙农商银行",null,"长沙农商银行",null),
            new CompareTemplate("rlike","贵阳农商银行",null,"贵阳农商银行",null),
            new CompareTemplate("rlike","天津农商银行",null,"天津农商银行",null),
            new CompareTemplate("rlike","潮州农商银行",null,"潮州农商银行",null),
            new CompareTemplate("rlike","天津滨海农商银行",null,"天津滨海农商银行",null),
            new CompareTemplate("rlike","沈阳农商银行",null,"沈阳农商银行",null),
            new CompareTemplate("rlike","海丰农商银行",null,"海丰农商银行",null),
            new CompareTemplate("rlike","青岛农商银行",null,"青岛农商银行",null),
            new CompareTemplate("rlike","南海农商银行",null,"南海农商银行",null),
            new CompareTemplate("rlike","鹿城农商银行",null,"鹿城农商银行",null),
            new CompareTemplate("rlike","金谷农商银行",null,"金谷农商银行",null),
            new CompareTemplate("rlike","长春农商银行",null,"长春农商银行",null),
            new CompareTemplate("rlike","大丰农商银行",null,"大丰农商银行",null),
            new CompareTemplate("rlike","大连农商银行",null,"大连农商银行",null),
            new CompareTemplate("rlike","龙湾农商银行",null,"龙湾农商银行",null),
            new CompareTemplate("rlike","乐清农商银行",null,"乐清农商银行",null),
            new CompareTemplate("rlike","南平农商银行",null,"南平农商银行",null),
            new CompareTemplate("rlike","莆田农商银行",null,"莆田农商银行",null),
            new CompareTemplate("rlike","安徽农信|安徽农金",null,"安徽农信",null),
            new CompareTemplate("rlike","农信|安徽农金|陕西信合|甘肃信合",null,"org_name",null),
            new CompareTemplate("rlike","金城银行",null,"金城银行",null),
            new CompareTemplate("rlike","华瑞银行",null,"华瑞银行",null),
            new CompareTemplate("rlike","网商银行",null,"网商银行",null),
            new CompareTemplate("rlike","民商银行",null,"民商银行",null),
            new CompareTemplate("rlike","微众银行",null,"微众银行",null),
            new CompareTemplate("rlike","三湘银行",null,"三湘银行",null),
            new CompareTemplate("rlike","富民银行",null,"富民银行",null),
            new CompareTemplate("rlike","新网银行",null,"新网银行",null),
            new CompareTemplate("rlike","中关村银行",null,"中关村银行",null),
            new CompareTemplate("rlike","亿联银行",null,"亿联银行",null),
            new CompareTemplate("rlike","众邦银行",null,"众邦银行",null),
            new CompareTemplate("rlike","华通银行",null,"华通银行",null),
            new CompareTemplate("rlike","蓝海银行",null,"蓝海银行",null),
            new CompareTemplate("rlike","苏宁银行",null,"苏宁银行",null),
            new CompareTemplate("rlike","客商银行",null,"客商银行",null),
            new CompareTemplate("rlike","新安银行",null,"新安银行",null),
            new CompareTemplate("rlike","振兴银行",null,"振兴银行",null),
            new CompareTemplate("rlike","裕民银行",null,"裕民银行",null),
            new CompareTemplate("rlike","锡商银行",null,"锡商银行",null),
            new CompareTemplate("rlike","百信银行",null,"百信银行",null),
            new CompareTemplate("rlike","广东南粤银行",null,"广东南粤银行",null),
            new CompareTemplate("rlike","北京银行",null,"北京银行",null),
            new CompareTemplate("rlike","昆仑银行",null,"昆仑银行",null),
            new CompareTemplate("rlike","天津银行",null,"天津银行",null),
            new CompareTemplate("rlike","河北银行",null,"河北银行",null),
            new CompareTemplate("rlike","邢台银行",null,"邢台银行",null),
            new CompareTemplate("rlike","唐山银行",null,"唐山银行",null),
            new CompareTemplate("rlike","秦皇岛银行",null,"秦皇岛银行",null),
            new CompareTemplate("rlike","沧州银行",null,"沧州银行",null),
            new CompareTemplate("rlike","承德银行",null,"承德银行",null),
            new CompareTemplate("rlike","邯郸银行",null,"邯郸银行",null),
            new CompareTemplate("rlike","保定银行",null,"保定银行",null),
            new CompareTemplate("rlike","廊坊银行",null,"廊坊银行",null),
            new CompareTemplate("rlike","衡水银行",null,"衡水银行",null),
            new CompareTemplate("rlike","张家口(银行|信用卡)",null,"张家口银行",null),
            new CompareTemplate("rlike","晋商银行",null,"晋商银行",null),
            new CompareTemplate("rlike","山西银行",null,"山西银行",null),
            new CompareTemplate("rlike","内蒙古银行",null,"内蒙古银行",null),
            new CompareTemplate("rlike","乌海银行",null,"乌海银行",null),
            new CompareTemplate("rlike","鄂尔多斯银行",null,"鄂尔多斯银行",null),
            new CompareTemplate("rlike","蒙商银行",null,"蒙商银行",null),
            new CompareTemplate("rlike","辽沈银行",null,"辽沈银行",null),
            new CompareTemplate("rlike","盛京银行",null,"盛京银行",null),
            new CompareTemplate("rlike","锦州银行",null,"锦州银行",null),
            new CompareTemplate("rlike","葫芦岛银行",null,"葫芦岛银行",null),
            new CompareTemplate("rlike","大连银行",null,"大连银行",null),
            new CompareTemplate("rlike","鞍山银行",null,"鞍山银行",null),
            new CompareTemplate("rlike","抚顺银行",null,"抚顺银行",null),
            new CompareTemplate("rlike","丹东银行",null,"丹东银行",null),
            new CompareTemplate("rlike","营口银行",null,"营口银行",null),
            new CompareTemplate("rlike","阜新银行",null,"阜新银行",null),
            new CompareTemplate("rlike","铁岭银行",null,"铁岭银行",null),
            new CompareTemplate("rlike","朝阳银行",null,"朝阳银行",null),
            new CompareTemplate("rlike","盘锦银行",null,"盘锦银行",null),
            new CompareTemplate("rlike","本溪银行",null,"本溪银行",null),
            new CompareTemplate("rlike","吉林银行",null,"吉林银行",null),
            new CompareTemplate("rlike","龙江银行",null,"龙江银行",null),
            new CompareTemplate("rlike","哈尔滨银行",null,"哈尔滨银行",null),
            new CompareTemplate("rlike","上海银行",null,"上海银行",null),
            new CompareTemplate("rlike","江苏银行",null,"江苏银行",null),
            new CompareTemplate("rlike","南京银行",null,"南京银行",null),
            new CompareTemplate("rlike","苏州银行",null,"苏州银行",null),
            new CompareTemplate("rlike","长江商业银行",null,"长江商业银行",null),
            new CompareTemplate("rlike","杭州银行",null,"杭州银行",null),
            new CompareTemplate("rlike","宁波银行",null,"宁波银行",null),
            new CompareTemplate("rlike","温州银行",null,"温州银行",null),
            new CompareTemplate("rlike","嘉兴银行",null,"嘉兴银行",null),
            new CompareTemplate("rlike","湖州银行",null,"湖州银行",null),
            new CompareTemplate("rlike","绍兴银行",null,"绍兴银行",null),
            new CompareTemplate("rlike","金华银行",null,"金华银行",null),
            new CompareTemplate("rlike","台州银行",null,"台州银行",null),
            new CompareTemplate("rlike","泰隆商业银行|泰隆银行",null,"泰隆银行",null),
            new CompareTemplate("rlike","民泰商业银行|民泰银行",null,"民泰银行",null),
            new CompareTemplate("rlike","浙江稠州商业银行|稠州银行",null,"稠州银行",null),
            new CompareTemplate("rlike","宁波通商银行",null,"宁波通商银行",null),
            new CompareTemplate("rlike","宁波东海银行",null,"宁波东海银行",null),
            new CompareTemplate("rlike","徽商银行",null,"徽商银行",null),
            new CompareTemplate("rlike","厦门国际银行",null,"厦门国际银行",null),
            new CompareTemplate("rlike","海峡银行",null,"海峡银行",null),
            new CompareTemplate("rlike","厦门银行",null,"厦门银行",null),
            new CompareTemplate("rlike","泉州银行",null,"泉州银行",null),
            new CompareTemplate("rlike","江西银行",null,"江西银行",null),
            new CompareTemplate("rlike","九江银行",null,"九江银行",null),
            new CompareTemplate("rlike","赣州银行",null,"赣州银行",null),
            new CompareTemplate("rlike","上饶银行",null,"上饶银行",null),
            new CompareTemplate("rlike","齐鲁银行",null,"齐鲁银行",null),
            new CompareTemplate("rlike","济宁银行",null,"济宁银行",null),
            new CompareTemplate("rlike","青岛银行",null,"青岛银行",null),
            new CompareTemplate("rlike","临商银行",null,"临商银行",null),
            new CompareTemplate("rlike","枣庄银行",null,"枣庄银行",null),
            new CompareTemplate("rlike","东营银行",null,"东营银行",null),
            new CompareTemplate("rlike","潍坊银行",null,"潍坊银行",null),
            new CompareTemplate("rlike","烟台银行",null,"烟台银行",null),
            new CompareTemplate("rlike","齐商银行",null,"齐商银行",null),
            new CompareTemplate("rlike","日照银行",null,"日照银行",null),
            new CompareTemplate("rlike","莱商银行",null,"莱商银行",null),
            new CompareTemplate("rlike","德州银行",null,"德州银行",null),
            new CompareTemplate("rlike","威海市商业银行",null,"威海市商业银行",null),
            new CompareTemplate("rlike","泰安银行",null,"泰安银行",null),
            new CompareTemplate("rlike","中原银行",null,"中原银行",null),
            new CompareTemplate("rlike","郑州银行",null,"郑州银行",null),
            new CompareTemplate("rlike","洛阳银行",null,"洛阳银行",null),
            new CompareTemplate("rlike","平顶山银行",null,"平顶山银行",null),
            new CompareTemplate("rlike","焦作中旅银行",null,"焦作中旅银行",null),
            new CompareTemplate("rlike","湖北银行",null,"湖北银行",null),
            new CompareTemplate("rlike","汉口银行",null,"汉口银行",null),
            new CompareTemplate("rlike","华融湘江银行",null,"华融湘江银行",null),
            new CompareTemplate("rlike","长沙银行",null,"长沙银行",null),
            new CompareTemplate("rlike","广州银行",null,"广州银行",null),
            new CompareTemplate("rlike","华润银行",null,"华润银行",null),
            new CompareTemplate("rlike","东莞银行",null,"东莞银行",null),
            new CompareTemplate("rlike","南粤银行",null,"南粤银行",null),
            new CompareTemplate("rlike","华兴银行",null,"华兴银行",null),
            new CompareTemplate("rlike","北部湾银行",null,"北部湾银行",null),
            new CompareTemplate("rlike","柳州银行",null,"柳州银行",null),
            new CompareTemplate("rlike","桂林银行",null,"桂林银行",null),
            new CompareTemplate("rlike","重庆银行",null,"重庆银行",null),
            new CompareTemplate("rlike","重庆三峡银行",null,"重庆三峡银行",null),
            new CompareTemplate("rlike","四川银行",null,"四川银行",null),
            new CompareTemplate("rlike","成都银行",null,"成都银行",null),
            new CompareTemplate("rlike","长城华西银行",null,"长城华西银行",null),
            new CompareTemplate("rlike","绵阳市商业银行",null,"绵阳市商业银行",null),
            new CompareTemplate("rlike","自贡银行",null,"自贡银行",null),
            new CompareTemplate("rlike","泸州银行",null,"泸州银行",null),
            new CompareTemplate("rlike","乐山市商业银行",null,"乐山市商业银行",null),
            new CompareTemplate("rlike","四川天府银行",null,"四川天府银行",null),
            new CompareTemplate("rlike","宜宾市商业银行",null,"宜宾市商业银行",null),
            new CompareTemplate("rlike","遂宁银行",null,"遂宁银行",null),
            new CompareTemplate("rlike","雅安市商业银行",null,"雅安市商业银行",null),
            new CompareTemplate("rlike","达州银行",null,"达州银行",null),
            new CompareTemplate("rlike","贵州银行",null,"贵州银行",null),
            new CompareTemplate("rlike","贵阳银行",null,"贵阳银行",null),
            new CompareTemplate("rlike","富滇银行",null,"富滇银行",null),
            new CompareTemplate("rlike","曲靖市商业银行",null,"曲靖市商业银行",null),
            new CompareTemplate("rlike","云南红塔银行",null,"云南红塔银行",null),
            new CompareTemplate("rlike","西藏银行",null,"西藏银行",null),
            new CompareTemplate("rlike","长安银行",null,"长安银行",null),
            new CompareTemplate("rlike","西安银行",null,"西安银行",null),
            new CompareTemplate("rlike","甘肃银行",null,"甘肃银行",null),
            new CompareTemplate("rlike","兰州银行",null,"兰州银行",null),
            new CompareTemplate("rlike","宁夏银行",null,"宁夏银行",null),
            new CompareTemplate("rlike","石嘴山银行",null,"石嘴山银行",null),
            new CompareTemplate("rlike","青海银行",null,"青海银行",null),
            new CompareTemplate("rlike","新疆银行",null,"新疆银行",null),
            new CompareTemplate("rlike","乌鲁木齐银行",null,"乌鲁木齐银行",null),
            new CompareTemplate("rlike","库尔勒银行",null,"库尔勒银行",null),
            new CompareTemplate("rlike","新疆汇和银行",null,"新疆汇和银行",null),
            new CompareTemplate("rlike","哈密市商业银行",null,"哈密市商业银行",null),
            new CompareTemplate("rlike","湖北消费金融|循环贷|菁英贷|嗨享贷|乐居贷",null,"湖北消费金融",null),
            new CompareTemplate("rlike","招联",null,"招联消费金融",null),
            new CompareTemplate("rlike","中邮钱包|中邮消费",null,"中邮消费金融",null),
            new CompareTemplate("rlike","金美信",null,"金美信消费金融",null),
            new CompareTemplate("rlike","一秒消金",null,"一秒消金",null),
            new CompareTemplate("rlike","中信消费金融",null,"中信消费金融",null),
            new CompareTemplate("rlike","中原消费|中原消金",null,"中原消费金融",null),
            new CompareTemplate("rlike","中银消费金融|中银消费贷",null,"中银消费金融",null),
            new CompareTemplate("rlike","捷信",null,"捷信消费金融",null),
            new CompareTemplate("rlike","农信消费金融",null,"农信消费金融",null),
            new CompareTemplate("rlike","包银消费金融",null,"包银消费金融",null),
            new CompareTemplate("rlike","华融消费金融",null,"华融消费金融",null),
            new CompareTemplate("rlike","哈银消金|哈银消费金融",null,"哈银消金",null),
            new CompareTemplate("rlike","小米消费金融",null,"小米消费金融",null),
            new CompareTemplate("rlike","尚诚消费金融|诚e借",null,"尚诚消费金融",null),
            new CompareTemplate("rlike","平安消费金融|平安小橙花",null,"平安消费金融",null),
            new CompareTemplate("rlike","广优消费金融",null,"广优消费金融",null),
            new CompareTemplate("rlike","易佰消费金融",null,"易佰消费金融",null),
            new CompareTemplate("rlike","海尔消费金融|海尔消金商户|够花",null,"海尔消费金融",null),
            new CompareTemplate("rlike","盛银消费金融|盛享贷",null,"盛银消费金融",null),
            new CompareTemplate("rlike","苏宁消费|苏宁消金|苏享贷",null,"苏宁消费金融",null),
            new CompareTemplate("rlike","蒙商消费金融",null,"蒙商消费金融",null),
            new CompareTemplate("rlike","长银消费金融|长银五八消费金融|畅享贷",null,"长银消费金融",null),
            new CompareTemplate("rlike","马上金融|马上消费|安逸花|优逸花",null,"马上消费金融",null),
            new CompareTemplate("rlike","杭银消费|尊享贷|轻享贷",null,"杭银消费金融",null),
            new CompareTemplate("rlike","晋商消费金融|晋情贷|随e贷|借哇|晋享分期",null,"晋商消费金融",null),
            new CompareTemplate("rlike","幸福消费金融|幸福花|幸福买|幸福结|幸福帮",null,"幸福消费金融",null),
            new CompareTemplate("rlike","北银消费|轻松贷|轻松付",null,"北银消费金融",null),
            new CompareTemplate("rlike","锦程消费金融|锦囊贷",null,"锦程消费金融",null),
            new CompareTemplate("rlike","兴业消费金融",null,"兴业消费金融",null),
            new CompareTemplate("rlike","阳光消费金融",null,"阳光消费金融",null),
            new CompareTemplate("rlike","360信用生活|360借条分期贷款|360借条-贷款分期借款|360借条|360借款|360微零花",null,"360",null),
            new CompareTemplate("rlike","推有钱|有钱花Lite|有钱花|度小满金融|度小满",null,"度小满金融",null),
            new CompareTemplate("rlike","拍拍贷",null,"拍拍贷",null),
            new CompareTemplate("rlike","京东金条|京东金融|京东白条",null,"京东金融",null),
            new CompareTemplate("rlike","万卡",null,"万卡",null),
            new CompareTemplate("rlike","点点",null,"点点",null),
            new CompareTemplate("rlike","国美金融|国美易卡",null,"国美金融",null),
            new CompareTemplate("rlike","国美","国美易卡","国美金融",null),
            new CompareTemplate("rlike","美团借钱|美团联名信用卡|美团联名卡|美团金融|美团小帒|美团月付|美团生活费",null, "美团小贷", null),
            new CompareTemplate("rlike","美团","美团生活费|您领用的.*本期应还|您领用的.*于.*成功还款","美团小贷",null),
            new CompareTemplate("rlike","美团生意贷",null,"美团生意贷",null),
            new CompareTemplate("rlike","去哪儿信用卡",null,"去哪儿信用卡",null),
            new CompareTemplate("rlike","壹钱包",null,"壹钱包",null),
            new CompareTemplate("rlike","一账通",null,"一账通",null),
            new CompareTemplate("rlike","平安普惠",null,"平安普惠",null),
            new CompareTemplate("rlike","平安金管家",null,"平安金管家",null),
            new CompareTemplate("rlike","平安贷款",null,"平安贷款",null),
            new CompareTemplate("rlike","平安",null,"平安集团" ,null),
            new CompareTemplate("rlike","小米金融|小米贷款|小米金服",null,"小米金融",null),
            new CompareTemplate("rlike","vivo钱包",null,"vivo钱包",null),
            new CompareTemplate("rlike","分期乐|乐信|买鸭|乐花卡",null,"分期乐",null),
            new CompareTemplate("rlike","翼支付",null,"翼支付",null),
            new CompareTemplate("rlike","云联掌柜",null,"云联掌柜",null),
            new CompareTemplate("rlike","蚂蚁借款信用分期|花呗|借呗",null,"蚂蚁借款信用分期",null),
            new CompareTemplate("rlike","360贷款",null,"360贷款",null),
            new CompareTemplate("rlike","51公积金借款",null,"51公积金借款",null),
            new CompareTemplate("rlike","51即刻金融",null,"51即刻金融",null),
            new CompareTemplate("rlike","51即刻有",null,"51即刻有",null),
            new CompareTemplate("rlike","51人品贷",null,"51人品贷",null),
            new CompareTemplate("rlike","51信用卡管家",null,"51信用卡管家",null),
            new CompareTemplate("rlike","58好借",null,"58好借",null),
            new CompareTemplate("rlike","KOO钱包",null,"KOO钱包",null),
            new CompareTemplate("rlike","爱钱进",null,"爱钱进",null),
            new CompareTemplate("rlike","百万钱包",null,"百万钱包",null),
            new CompareTemplate("rlike","百万钱包贷款借钱",null,"百万钱包贷款借钱",null),
            new CompareTemplate("rlike","佰惠优品",null,"佰惠优品",null),
            new CompareTemplate("rlike","达飞云贷",null,"达飞云贷",null),
            new CompareTemplate("rlike","大白汽车分期",null,"大白汽车分期",null),
            new CompareTemplate("rlike","滴滴金融",null,"滴滴金融",null),
            new CompareTemplate("rlike","豆豆钱",null,"豆豆钱",null),
            new CompareTemplate("rlike","读秒钱包",null,"读秒钱包",null),
            new CompareTemplate("rlike","凡普信贷",null,"凡普信贷",null),
            new CompareTemplate("rlike","分期贷",null,"分期贷",null),
            new CompareTemplate("rlike","分期易",null,"分期易",null),
            new CompareTemplate("rlike","还呗",null,"还呗",null),
            new CompareTemplate("rlike","好车e贷",null,"好车e贷",null),
            new CompareTemplate("rlike","恒易贷",null,"恒易贷",null),
            new CompareTemplate("rlike","恒易融",null,"恒易融",null),
            new CompareTemplate("rlike","花无缺大学贷",null,"花无缺大学贷",null),
            new CompareTemplate("rlike","环球黑卡",null,"环球黑卡",null),
            new CompareTemplate("rlike","活力花",null,"活力花",null),
            new CompareTemplate("rlike","及贷",null,"及贷",null),
            new CompareTemplate("rlike","即刻金融",null,"即刻金融",null),
            new CompareTemplate("rlike","捷信",null,"捷信",null),
            new CompareTemplate("rlike","捷信金融商家",null,"捷信金融商家",null),
            new CompareTemplate("rlike","借点钱",null,"借点钱",null),
            new CompareTemplate("rlike","借款大王",null,"借款大王",null),
            new CompareTemplate("rlike","玖富钱包",null,"玖富钱包",null),
            new CompareTemplate("rlike","玖富万卡",null,"玖富万卡",null),
            new CompareTemplate("rlike","玖富万卡贷款借钱",null,"玖富万卡贷款借钱",null),
            new CompareTemplate("rlike","卡卡贷",null,"卡卡贷",null),
            new CompareTemplate("rlike","卡牛瑞贷",null,"卡牛瑞贷",null),
            new CompareTemplate("rlike","卡牛信用管家",null,"卡牛信用管家",null),
            new CompareTemplate("rlike","卡易还",null,"卡易还",null),
            new CompareTemplate("rlike","快易花",null,"快易花",null),
            new CompareTemplate("rlike","来分期",null,"来分期",null),
            new CompareTemplate("rlike","来分期商城版",null,"来分期商城版",null),
            new CompareTemplate("rlike","浪小花",null,"浪小花",null),
            new CompareTemplate("rlike","乐享借",null,"乐享借",null),
            new CompareTemplate("rlike","乐信钱包",null,"乐信钱包",null),
            new CompareTemplate("rlike","买买乐购",null,"买买乐购",null),
            new CompareTemplate("rlike","你我贷",null,"你我贷",null),
            new CompareTemplate("rlike","你我贷借款",null,"你我贷借款",null),
            new CompareTemplate("rlike","平安好贷",null,"平安好贷",null),
            new CompareTemplate("rlike","钱站",null,"钱站",null),
            new CompareTemplate("rlike","人品贷",null,"人品贷",null),
            new CompareTemplate("rlike","人品贷极速版",null,"人品贷极速版",null),
            new CompareTemplate("rlike","人品钱包",null,"人品钱包",null),
            new CompareTemplate("rlike","人人贷借款",null,"人人贷借款",null),
            new CompareTemplate("rlike","任意花",null,"任意花",null),
            new CompareTemplate("rlike","榕树贷款",null,"榕树贷款",null),
            new CompareTemplate("rlike","融360",null,"融360",null),
            new CompareTemplate("rlike","闪电借款",null,"闪电借款",null),
            new CompareTemplate("rlike","闪银",null,"闪银",null),
            new CompareTemplate("rlike","省呗",null,"省呗",null),
            new CompareTemplate("rlike","时光分期",null,"时光分期",null),
            new CompareTemplate("rlike","顺丰金融",null,"顺丰金融",null),
            new CompareTemplate("rlike","松紧贷",null,"松紧贷",null),
            new CompareTemplate("rlike","松鼠金融借款",null,"松鼠金融借款",null),
            new CompareTemplate("rlike","通联好老板",null,"通联好老板",null),
            new CompareTemplate("rlike","万达贷",null,"万达贷",null),
            new CompareTemplate("rlike","万达普惠",null,"万达普惠",null),
            new CompareTemplate("rlike","万达普惠极速版",null,"万达普惠极速版",null),
            new CompareTemplate("rlike","万卡",null,"万卡",null),
            new CompareTemplate("rlike","微博分期",null,"微博分期",null),
            new CompareTemplate("rlike","微博钱包",null,"微博钱包",null),
            new CompareTemplate("rlike","微贷借款",null,"微贷借款",null),
            new CompareTemplate("rlike","维信卡卡贷",null,"维信卡卡贷",null),
            new CompareTemplate("rlike","维信闪贷",null,"维信闪贷",null),
            new CompareTemplate("rlike","我来数科",null,"我来数科",null),
            new CompareTemplate("rlike","喜鹊快贷",null,"喜鹊快贷",null),
            new CompareTemplate("rlike","乡助",null,"乡助",null),
            new CompareTemplate("rlike","小花钱包",null,"小花钱包",null),
            new CompareTemplate("rlike","小象优品",null,"小象优品",null),
            new CompareTemplate("rlike","小赢分期",null,"小赢分期",null),
            new CompareTemplate("rlike","小赢",null,"小赢",null),
            new CompareTemplate("rlike","小赢卡贷",null,"小赢卡贷",null),
            new CompareTemplate("rlike","小赢卡贷贷款借钱",null,"小赢卡贷贷款借钱",null),
            new CompareTemplate("rlike","小赢卡贷-贷款借钱",null,"小赢卡贷-贷款借钱",null),
            new CompareTemplate("rlike","小赢理财",null,"小赢理财",null),
            new CompareTemplate("rlike","携程",null,"携程",null),
            new CompareTemplate("rlike","携程借款",null,"携程借款",null),
            new CompareTemplate("rlike","携程金融",null,"携程金融",null),
            new CompareTemplate("rlike","新橙优品",null,"新橙优品",null),
            new CompareTemplate("rlike","新浪分期",null,"新浪分期",null),
            new CompareTemplate("rlike","新浪金融",null,"新浪金融",null),
            new CompareTemplate("rlike","信用飞",null,"信用飞",null),
            new CompareTemplate("rlike","洋钱罐借款",null,"洋钱罐借款",null),
            new CompareTemplate("rlike","摇钱花",null,"摇钱花",null),
            new CompareTemplate("rlike","宜人贷借款|宜人贷",null,"宜人贷借款",null),
            new CompareTemplate("rlike","宜人普惠",null,"宜人普惠",null),
            new CompareTemplate("rlike","宜享花",null,"宜享花",null),
            new CompareTemplate("rlike","易美付",null,"易美付",null),
            new CompareTemplate("rlike","易鑫金融",null,"易鑫金融",null),
            new CompareTemplate("rlike","友信信贷",null,"友信信贷",null),
            new CompareTemplate("rlike","原子贷",null,"原子贷",null),
            new CompareTemplate("rlike","芸豆借款",null,"芸豆借款",null),
            new CompareTemplate("rlike","掌上新华",null,"掌上新华",null),
            new CompareTemplate("rlike","众安小贷",null,"众安小贷",null),
            new CompareTemplate("rlike","众安保险","您由众安保险承保的.*借款","众安保险",null),
            new CompareTemplate("rlike","桔多多",null,"桔多多",null),
            new CompareTemplate("rlike","小闪分期",null,"小闪分期",null),
            new CompareTemplate("rlike","得意花",null,"得意花",null),
            new CompareTemplate("rlike","我的公款",null,"我的公款",null),
            new CompareTemplate("rlike","新大陆金融",null,"新大陆金融",null),
            new CompareTemplate("rlike","现金白卡",null,"现金白卡",null),
            new CompareTemplate("rlike","月光侠分期",null,"月光侠分期",null),
            new CompareTemplate("rlike","荷包Pro",null,"荷包Pro",null),
            new CompareTemplate("rlike","助力钱包",null,"助力钱包",null),
            new CompareTemplate("rlike","U钱包",null,"U钱包",null),
            new CompareTemplate("rlike","贷上钱",null,"贷上钱",null),
            new CompareTemplate("rlike","阔啦",null,"阔啦",null),
            new CompareTemplate("rlike","信用管家借钱",null,"信用管家借钱",null),
            new CompareTemplate("rlike","花卡分期",null,"花卡分期",null),
            new CompareTemplate("rlike","金山金融",null,"金山金融",null),
            new CompareTemplate("rlike","借款3600",null,"借款3600",null),
            new CompareTemplate("rlike","比利宝",null,"比利宝",null),
            new CompareTemplate("rlike","借购消费",null,"借购消费",null),
            new CompareTemplate("rlike","分期借款花",null,"分期借款花",null),
            new CompareTemplate("rlike","用钱罐",null,"用钱罐",null),
            new CompareTemplate("rlike","秒贷借钱",null,"秒贷借钱",null),
            new CompareTemplate("rlike","给你花",null,"给你花",null),
            new CompareTemplate("rlike","花友",null,"花友",null),
            new CompareTemplate("rlike","趣用",null,"趣用",null),
            new CompareTemplate("rlike","富誉万卡",null,"富誉万卡",null),
            new CompareTemplate("rlike","幸福花",null,"幸福花",null),
            new CompareTemplate("rlike","满分",null,"满分",null),
            new CompareTemplate("rlike","买单侠分期",null,"买单侠分期",null),
            new CompareTemplate("rlike","借悦",null,"借悦",null),
            new CompareTemplate("rlike","优品鲸花",null,"优品鲸花",null),
            new CompareTemplate("rlike","好融易",null,"好融易",null),
            new CompareTemplate("rlike","榕易有钱",null,"榕易有钱",null),
            new CompareTemplate("rlike","趣用贷款",null,"趣用贷款",null),
            new CompareTemplate("rlike","即分期超G会员",null,"即分期超G会员",null),
            new CompareTemplate("rlike","芝麻分期",null,"芝麻分期",null),
            new CompareTemplate("rlike","任享用",null,"任享用",null),
            new CompareTemplate("rlike","佰汇花",null,"佰汇花",null),
            new CompareTemplate("rlike","周薪薪",null,"周薪薪",null),
            new CompareTemplate("rlike","宝宝分期",null,"宝宝分期",null),
            new CompareTemplate("rlike","应急分期",null,"应急分期",null),
            new CompareTemplate("rlike","手机借钱",null,"手机借钱",null),
            new CompareTemplate("rlike","拍拍借款",null,"拍拍借款",null),
            new CompareTemplate("rlike","用钱贷",null,"用钱贷",null),
            new CompareTemplate("rlike","百易生活",null,"百易生活",null),
            new CompareTemplate("rlike","豆豆借钱",null,"豆豆借钱",null),
            new CompareTemplate("rlike","贝贷",null,"贝贷",null),
            new CompareTemplate("rlike","财小神",null,"财小神",null),
            new CompareTemplate("rlike","趣钱花-分期贷款",null,"趣钱花-分期贷款",null),
            new CompareTemplate("rlike","通通分期",null,"通通分期",null),
            new CompareTemplate("rlike","金 橘 子",null,"金 橘 子",null),
            new CompareTemplate("rlike","钱多美",null,"钱多美",null),
            new CompareTemplate("rlike","钱花花",null,"钱花花",null),
            new CompareTemplate("rlike","乐惠花",null,"乐惠花",null),
            new CompareTemplate("rlike","亲呗",null,"亲呗",null),
            new CompareTemplate("rlike","优贝分期",null,"优贝分期",null),
            new CompareTemplate("rlike","信用借款",null,"信用借款",null),
            new CompareTemplate("rlike","借点钱贷款",null,"借点钱贷款",null),
            new CompareTemplate("rlike","咚咚优品",null,"咚咚优品",null),
            new CompareTemplate("rlike","天眼",null,"天眼",null),
            new CompareTemplate("rlike","好会借",null,"好会借",null),
            new CompareTemplate("rlike","富民融通",null,"富民融通",null),
            new CompareTemplate("rlike","小白分期",null,"小白分期",null),
            new CompareTemplate("rlike","小花分期",null,"小花分期",null),
            new CompareTemplate("rlike","小雨点闪贷",null,"小雨点闪贷",null),
            new CompareTemplate("rlike","小鱼福卡",null,"小鱼福卡",null),
            new CompareTemplate("rlike","山桃街",null,"山桃街",null),
            new CompareTemplate("rlike","微粒贷",null,"微粒贷",null),
            new CompareTemplate("rlike","快来闪借",null,"快来闪借",null),
            new CompareTemplate("rlike","急时金",null,"急时金",null),
            new CompareTemplate("rlike","极风",null,"极风",null),
            new CompareTemplate("rlike","汇鑫街",null,"汇鑫街",null),
            new CompareTemplate("rlike","爱又米",null,"爱又米",null),
            new CompareTemplate("rlike","用点钱",null,"用点钱",null),
            new CompareTemplate("rlike","移动手机贷",null,"移动手机贷",null),
            new CompareTemplate("rlike","七亿入口",null,"七亿入口",null),
            new CompareTemplate("rlike","信诚生活",null,"信诚生活",null),
            new CompareTemplate("rlike","借你花",null,"借你花",null),
            new CompareTemplate("rlike","借条",null,"借条",null),
            new CompareTemplate("rlike","去哪借",null,"去哪借",null),
            new CompareTemplate("rlike","周转金",null,"周转金",null),
            new CompareTemplate("rlike","城一代",null,"城一代",null),
            new CompareTemplate("rlike","备用金借款",null,"备用金借款",null),
            new CompareTemplate("rlike","安易花",null,"安易花",null),
            new CompareTemplate("rlike","小额贷款花",null,"小额贷款花",null),
            new CompareTemplate("rlike","小黑鱼-会员消费平台",null,"小黑鱼-会员消费平台",null),
            new CompareTemplate("rlike","微借贷",null,"微借贷",null),
            new CompareTemplate("rlike","急 用先锋",null,"急 用先锋",null),
            new CompareTemplate("rlike","捷顺爱分期",null,"捷顺爱分期",null),
            new CompareTemplate("rlike","来享花",null,"来享花",null),
            new CompareTemplate("rlike","极迅花",null,"极迅花",null),
            new CompareTemplate("rlike","柚卡",null,"柚卡",null),
            new CompareTemplate("rlike","榕树借条|榕树",null,"榕树借条",null),
            new CompareTemplate("rlike","汇中贷",null,"汇中贷",null),
            new CompareTemplate("rlike","现金借款",null,"现金借款",null),
            new CompareTemplate("rlike","白猫贷",null,"白猫贷",null),
            new CompareTemplate("rlike","考拉消消赚",null,"考拉消消赚",null),
            new CompareTemplate("rlike","花生口袋卡",null,"花生口袋卡",null),
            new CompareTemplate("rlike","薪朋友",null,"薪朋友",null),
            new CompareTemplate("rlike","融呗分期",null,"融呗分期",null),
            new CompareTemplate("rlike","贷你无忧",null,"贷你无忧",null),
            new CompareTemplate("rlike","连连来钱",null,"连连来钱",null),
            new CompareTemplate("rlike","钞享借",null,"钞享借",null),
            new CompareTemplate("rlike","钱伴",null,"钱伴",null),
            new CompareTemplate("rlike","锦囊贷",null,"锦囊贷",null),
            new CompareTemplate("rlike","随借",null,"随借",null),
            new CompareTemplate("rlike","77信用",null,"77信用",null),
            new CompareTemplate("rlike","万富黑卡",null,"万富黑卡",null),
            new CompareTemplate("rlike","万银口袋",null,"万银口袋",null),
            new CompareTemplate("rlike","信用无忧",null,"信用无忧",null),
            new CompareTemplate("rlike","信用花贷款",null,"信用花贷款",null),
            new CompareTemplate("rlike","借贷宝",null,"借贷宝",null),
            new CompareTemplate("rlike","大麦钱包",null,"大麦钱包",null),
            new CompareTemplate("rlike","好借款",null,"好借款",null),
            new CompareTemplate("rlike","安家派",null,"安家派",null),
            new CompareTemplate("rlike","富宝袋",null,"富宝袋",null),
            new CompareTemplate("rlike","彩虹花呗",null,"彩虹花呗",null),
            new CompareTemplate("rlike","微花贷款",null,"微花贷款",null),
            new CompareTemplate("rlike","急用钱花",null,"急用钱花",null),
            new CompareTemplate("rlike","招贷",null,"招贷",null),
            new CompareTemplate("rlike","招集令",null,"招集令",null),
            new CompareTemplate("rlike","捷优花",null,"捷优花",null),
            new CompareTemplate("rlike","易钱包",null,"易钱包",null),
            new CompareTemplate("rlike","有信钱包",null,"有信钱包",null),
            new CompareTemplate("rlike","省点花",null,"省点花",null),
            new CompareTemplate("rlike","花薪",null,"花薪",null),
            new CompareTemplate("rlike","蚂蚁借款",null,"蚂蚁借款",null),
            new CompareTemplate("rlike","鑫享通",null,"鑫享通",null),
            new CompareTemplate("rlike","闪电信用",null,"闪电信用",null),
            new CompareTemplate("rlike","360分期借款花",null,"360分期借款花",null),
            new CompareTemplate("rlike","乐享借钱",null,"乐享借钱",null),
            new CompareTemplate("rlike","乐享分期",null,"乐享分期",null),
            new CompareTemplate("rlike","享誉分期",null,"享誉分期",null),
            new CompareTemplate("rlike","信用查询",null,"信用查询",null),
            new CompareTemplate("rlike","奇妙商场嘉年华",null,"奇妙商场嘉年华",null),
            new CompareTemplate("rlike","好享借",null,"好享借",null),
            new CompareTemplate("rlike","好信多",null,"好信多",null),
            new CompareTemplate("rlike","小6分期",null,"小6分期",null),
            new CompareTemplate("rlike","小鹅贷款|小鹅花钱",null,"小鹅贷款",null),
            new CompareTemplate("rlike","徽常有财",null,"徽常有财",null),
            new CompareTemplate("rlike","快融钱包",null,"快融钱包",null),
            new CompareTemplate("rlike","极融",null,"极融",null),
            new CompareTemplate("rlike","橄榄树",null,"橄榄树",null),
            new CompareTemplate("rlike","满分消费",null,"满分消费",null),
            new CompareTemplate("rlike","环球钱包",null,"环球钱包",null),
            new CompareTemplate("rlike","秒想借",null,"秒想借",null),
            new CompareTemplate("rlike","美联分期",null,"美联分期",null),
            new CompareTemplate("rlike","联银花",null,"联银花",null),
            new CompareTemplate("rlike","融好借",null,"融好借",null),
            new CompareTemplate("rlike","融小六",null,"融小六",null),
            new CompareTemplate("rlike","闪易花",null,"闪易花",null),
            new CompareTemplate("rlike","随享用",null,"随享用",null),
            new CompareTemplate("rlike","中安信业",null,"中安信业",null),
            new CompareTemplate("rlike","农夫借钱",null,"农夫借钱",null),
            new CompareTemplate("rlike","到手",null,"到手",null),
            new CompareTemplate("rlike","功夫贷",null,"功夫贷",null),
            new CompareTemplate("rlike","喵享借",null,"喵享借",null),
            new CompareTemplate("rlike","嗨袋",null,"嗨袋",null),
            new CompareTemplate("rlike","国融鼎信",null,"国融鼎信",null),
            new CompareTemplate("rlike","太享贷",null,"太享贷",null),
            new CompareTemplate("rlike","小象省钱花",null,"小象省钱花",null),
            new CompareTemplate("rlike","快享花",null,"快享花",null),
            new CompareTemplate("rlike","急用花",null,"急用花",null),
            new CompareTemplate("rlike","融享租",null,"融享租",null),
            new CompareTemplate("rlike","趣借",null,"趣借",null),
            new CompareTemplate("rlike","金盈万卡",null,"金盈万卡",null),
            new CompareTemplate("rlike","铂银贷",null,"铂银贷",null),
            new CompareTemplate("rlike","银满贯",null,"银满贯",null),
            new CompareTemplate("rlike","亿帮 管 佳",null,"亿帮 管 佳",null),
            new CompareTemplate("rlike","任性用",null,"任性用",null),
            new CompareTemplate("rlike","优米花",null,"优米花",null),
            new CompareTemplate("rlike","借蛙",null,"借蛙",null),
            new CompareTemplate("rlike","借钱能手",null,"借钱能手",null),
            new CompareTemplate("rlike","分期借钱",null,"分期借钱",null),
            new CompareTemplate("rlike","小米随星借",null,"小米随星借",null),
            new CompareTemplate("rlike","小通生活",null,"小通生活",null),
            new CompareTemplate("rlike","惠分期-借款",null,"惠分期-借款",null),
            new CompareTemplate("rlike","拿趣花",null,"拿趣花",null),
            new CompareTemplate("rlike","橙薪分期",null,"橙薪分期",null),
            new CompareTemplate("rlike","牛牛万卡",null,"牛牛万卡",null),
            new CompareTemplate("rlike","聚鑫易卡",null,"聚鑫易卡",null),
            new CompareTemplate("rlike","衣食贷",null,"衣食贷",null),
            new CompareTemplate("rlike","超超Bank",null,"超超Bank",null),
            new CompareTemplate("rlike","趣钱花",null,"趣钱花",null),
            new CompareTemplate("rlike","速趣花",null,"速趣花",null),
            new CompareTemplate("rlike","银惠通",null,"银惠通",null),
            new CompareTemplate("rlike","龙信易购",null,"龙信易购",null),
            new CompareTemplate("rlike","人品借款",null,"人品借款",null),
            new CompareTemplate("rlike","你我分期贷",null,"你我分期贷",null),
            new CompareTemplate("rlike","信优享",null,"信优享",null),
            new CompareTemplate("rlike","吉多钱",null,"吉多钱",null),
            new CompareTemplate("rlike","好借分期",null,"好借分期",null),
            new CompareTemplate("rlike","好时贷",null,"好时贷",null),
            new CompareTemplate("rlike","安逸借钱",null,"安逸借钱",null),
            new CompareTemplate("rlike","小熊卡卡",null,"小熊卡卡",null),
            new CompareTemplate("rlike","小黑鱼",null,"小黑鱼",null),
            new CompareTemplate("rlike","微粒有钱",null,"微粒有钱",null),
            new CompareTemplate("rlike","急享贷",null,"急享贷",null),
            new CompareTemplate("rlike","指尖阳光",null,"指尖阳光",null),
            new CompareTemplate("rlike","蜜柚分期",null,"蜜柚分期",null),
            new CompareTemplate("rlike","趣闪借",null,"趣闪借",null),
            new CompareTemplate("rlike","顺易分期",null,"顺易分期",null),
            new CompareTemplate("rlike","马上到账",null,"马上到账",null),
            new CompareTemplate("rlike","U呗分期",null,"U呗分期",null),
            new CompareTemplate("rlike","万惠分期",null,"万惠分期",null),
            new CompareTemplate("rlike","乐借贷款",null,"乐借贷款",null),
            new CompareTemplate("rlike","乐花分期",null,"乐花分期",null),
            new CompareTemplate("rlike","任性花",null,"任性花",null),
            new CompareTemplate("rlike","众银家",null,"众银家",null),
            new CompareTemplate("rlike","分期贷款花",null,"分期贷款花",null),
            new CompareTemplate("rlike","天天秒借",null,"天天秒借",null),
            new CompareTemplate("rlike","宜有钱",null,"宜有钱",null),
            new CompareTemplate("rlike","小橙信",null,"小橙信",null),
            new CompareTemplate("rlike","应急优选",null,"应急优选",null),
            new CompareTemplate("rlike","微贷借钱",null,"微贷借钱",null),
            new CompareTemplate("rlike","快贷",null,"快贷",null),
            new CompareTemplate("rlike","悦借",null,"悦借",null),
            new CompareTemplate("rlike","易借速贷",null,"易借速贷",null),
            new CompareTemplate("rlike","易帮。管家",null,"易帮。管家",null),
            new CompareTemplate("rlike","暖暖钱包",null,"暖暖钱包",null),
            new CompareTemplate("rlike","现金借钱",null,"现金借钱",null),
            new CompareTemplate("rlike","瓜子万卡",null,"瓜子万卡",null),
            new CompareTemplate("rlike","畅快",null,"畅快",null),
            new CompareTemplate("rlike","立即分期",null,"立即分期",null),
            new CompareTemplate("rlike","虫虫分期",null,"虫虫分期",null),
            new CompareTemplate("rlike","蚂蚁借钱信用分期",null,"蚂蚁借钱信用分期",null),
            new CompareTemplate("rlike","融易分期",null,"融易分期",null),
            new CompareTemplate("rlike","贷款360",null,"贷款360",null),
            new CompareTemplate("rlike","鼠乾 罐",null,"鼠乾 罐",null),
            new CompareTemplate("rlike","360分期借钱",null,"360分期借钱",null),
            new CompareTemplate("rlike","乐花卡",null,"乐花卡",null),
            new CompareTemplate("rlike","买买分",null,"买买分",null),
            new CompareTemplate("rlike","信业帮",null,"信业帮",null),
            new CompareTemplate("rlike","借钱花吧",null,"借钱花吧",null),
            new CompareTemplate("rlike","备用金借贷",null,"备用金借贷",null),
            new CompareTemplate("rlike","好唶 由品",null,"好唶 由品",null),
            new CompareTemplate("rlike","好捷分期",null,"好捷分期",null),
            new CompareTemplate("rlike","小雨点闪贷-借钱贷款",null,"小雨点闪贷-借钱贷款",null),
            new CompareTemplate("rlike","小额借钱花",null,"小额借钱花",null),
            new CompareTemplate("rlike","新呗分期",null,"新呗分期",null),
            new CompareTemplate("rlike","易达",null,"易达",null),
            new CompareTemplate("rlike","海洋分期",null,"海洋分期",null),
            new CompareTemplate("rlike","甜桔消费",null,"甜桔消费",null),
            new CompareTemplate("rlike","立信分期",null,"立信分期",null),
            new CompareTemplate("rlike","花鸭借钱",null,"花鸭借钱",null),
            new CompareTemplate("rlike","花鸭",null,"花鸭",null),
            new CompareTemplate("rlike","购满分期",null,"购满分期",null),
            new CompareTemplate("rlike","趣用呗",null,"趣用呗",null),
            new CompareTemplate("rlike","车贷在线",null,"车贷在线",null),
            new CompareTemplate("rlike","金日快下",null,"金日快下",null),
            new CompareTemplate("rlike","钱咖",null,"钱咖",null),
            new CompareTemplate("rlike","闪零易借",null,"闪零易借",null),
            new CompareTemplate("rlike","今借到",null,"今借到",null),
            new CompareTemplate("rlike","去分期",null,"去分期",null),
            new CompareTemplate("rlike","壹秒花",null,"壹秒花",null),
            new CompareTemplate("rlike","备用金",null,"备用金",null),
            new CompareTemplate("rlike","天美贷",null,"天美贷",null),
            new CompareTemplate("rlike","很好借",null,"很好借",null),
            new CompareTemplate("rlike","急用钱",null,"急用钱",null),
            new CompareTemplate("rlike","我爱卡",null,"我爱卡",null),
            new CompareTemplate("rlike","民生助粒",null,"民生助粒",null),
            new CompareTemplate("rlike","艾米分期",null,"艾米分期",null),
            new CompareTemplate("rlike","速分期",null,"速分期",null),
            new CompareTemplate("rlike","魔借",null,"魔借",null),
            new CompareTemplate("rlike","乐分期",null,"乐分期",null),
            new CompareTemplate("rlike","信用花花",null,"信用花花",null),
            new CompareTemplate("rlike","信用钱包|羊小咩",null,"信用钱包",null),
            new CompareTemplate("rlike","分期花",null,"分期花",null),
            new CompareTemplate("rlike","大地时贷",null,"大地时贷",null),
            new CompareTemplate("rlike","小智金服",null,"小智金服",null),
            new CompareTemplate("rlike","小鹿普惠",null,"小鹿普惠",null),
            new CompareTemplate("rlike","惠享金",null,"惠享金",null),
            new CompareTemplate("rlike","惠借",null,"惠借",null),
            new CompareTemplate("rlike","搜狗借钱",null,"搜狗借钱",null),
            new CompareTemplate("rlike","放心借",null,"放心借",null),
            new CompareTemplate("rlike","晋享钱包",null,"晋享钱包",null),
            new CompareTemplate("rlike","普信万卡",null,"普信万卡",null),
            new CompareTemplate("rlike","智享通",null,"智享通",null),
            new CompareTemplate("rlike","极信钱包",null,"极信钱包",null),
            new CompareTemplate("rlike","甜橙财富",null,"甜橙财富",null),
            new CompareTemplate("rlike","芝麻借款分期",null,"芝麻借款分期",null),
            new CompareTemplate("rlike","蚂蚁借条信用贷款",null,"蚂蚁借条信用贷款",null),
            new CompareTemplate("rlike","趣前行",null,"趣前行",null),
            new CompareTemplate("rlike","还享花",null,"还享花",null),
            new CompareTemplate("rlike","金山贷款",null,"金山贷款",null),
            new CompareTemplate("rlike","乐分期贷款",null,"乐分期贷款",null),
            new CompareTemplate("rlike","亚联财贷款",null,"亚联财贷款",null),
            new CompareTemplate("rlike","信用转转贷款",null,"信用转转贷款",null),
            new CompareTemplate("rlike","喵享乐",null,"喵享乐",null),
            new CompareTemplate("rlike","大棠优品",null,"大棠优品",null),
            new CompareTemplate("rlike","大鹅贷款分期",null,"大鹅贷款分期",null),
            new CompareTemplate("rlike","微贷款",null,"微贷款",null),
            new CompareTemplate("rlike","微贷钱包",null,"微贷钱包",null),
            new CompareTemplate("rlike","惠借贷款",null,"惠借贷款",null),
            new CompareTemplate("rlike","惠域U卡",null,"惠域U卡",null),
            new CompareTemplate("rlike","新信钱包",null,"新信钱包",null),
            new CompareTemplate("rlike","极融借款",null,"极融借款",null),
            new CompareTemplate("rlike","派金花",null,"派金花",null),
            new CompareTemplate("rlike","淘金荟",null,"淘金荟",null),
            new CompareTemplate("rlike","牛牛分期",null,"牛牛分期",null),
            new CompareTemplate("rlike","秋贝金融",null,"秋贝金融",null),
            new CompareTemplate("rlike","秒享有钱",null,"秒享有钱",null),
            new CompareTemplate("rlike","聚融分期",null,"聚融分期",null),
            new CompareTemplate("rlike","鑫梦享",null,"鑫梦享",null),
            new CompareTemplate("rlike","钱有道",null,"钱有道",null),
            new CompareTemplate("rlike","闪借",null,"闪借",null),
            new CompareTemplate("rlike","闪借备用金",null,"闪借备用金",null),
            new CompareTemplate("rlike","飞鑫琼宝",null,"飞鑫琼宝",null),
            new CompareTemplate("rlike","鲸惠花卡",null,"鲸惠花卡",null),
            new CompareTemplate("rlike","人品借钱",null,"人品借钱",null),
            new CompareTemplate("rlike","人品分期",null,"人品分期",null),
            new CompareTemplate("rlike","信融分期",null,"信融分期",null),
            new CompareTemplate("rlike","借钱花",null,"借钱花",null),
            new CompareTemplate("rlike","分期信用",null,"分期信用",null),
            new CompareTemplate("rlike","前程分期",null,"前程分期",null),
            new CompareTemplate("rlike","好省钱包",null,"好省钱包",null),
            new CompareTemplate("rlike","微享加",null,"微享加",null),
            new CompareTemplate("rlike","微享加-贷款借钱",null,"微享加-贷款借钱",null),
            new CompareTemplate("rlike","微享加贷款平台",null,"微享加贷款平台",null),
            new CompareTemplate("rlike","易开花",null,"易开花",null),
            new CompareTemplate("rlike","普咚花",null,"普咚花",null),
            new CompareTemplate("rlike","普惠快信",null,"普惠快信",null),
            new CompareTemplate("rlike","来付吧",null,"来付吧",null),
            new CompareTemplate("rlike","欢太金融",null,"欢太金融",null),
            new CompareTemplate("rlike","现金巴士",null,"现金巴士",null),
            new CompareTemplate("rlike","用钱宝",null,"用钱宝",null),
            new CompareTemplate("rlike","盈盈有钱",null,"盈盈有钱",null),
            new CompareTemplate("rlike","秒信卡",null,"秒信卡",null),
            new CompareTemplate("rlike","空手到",null,"空手到",null),
            new CompareTemplate("rlike","米团",null,"米团",null),
            new CompareTemplate("rlike","美宜贷",null,"美宜贷",null),
            new CompareTemplate("rlike","花花钱包借钱贷款",null,"花花钱包借钱贷款",null),
            new CompareTemplate("rlike","融租优品",null,"融租优品",null),
            new CompareTemplate("rlike","融银分期",null,"融银分期",null),
            new CompareTemplate("rlike","随手花",null,"随手花",null),
            new CompareTemplate("rlike","顺风优品",null,"顺风优品",null),
            new CompareTemplate("rlike","飞贷",null,"飞贷",null),
            new CompareTemplate("rlike","鲸森优品",null,"鲸森优品",null),
            new CompareTemplate("rlike","麦芒信用管家",null,"麦芒信用管家",null),
            new CompareTemplate("rlike","点点",null,"点点",null),
            new CompareTemplate("rlike","36O借条",null,"36O借条",null),
            new CompareTemplate("rlike","MG金掌柜",null,"MG金掌柜",null),
            new CompareTemplate("rlike","PPmoney网贷",null,"PPmoney网贷",null),
            new CompareTemplate("rlike","中安信业贷款",null,"中安信业贷款",null),
            new CompareTemplate("rlike","云闪贷",null,"云闪贷",null),
            new CompareTemplate("rlike","享易钱包",null,"享易钱包",null),
            new CompareTemplate("rlike","信用生活",null,"信用生活",null),
            new CompareTemplate("rlike","借贷家",null,"借贷家",null),
            new CompareTemplate("rlike","友金云贷",null,"友金云贷",null),
            new CompareTemplate("rlike","合众分期",null,"合众分期",null),
            new CompareTemplate("rlike","周转易",null,"周转易",null),
            new CompareTemplate("rlike","多多存钱罐",null,"多多存钱罐",null),
            new CompareTemplate("rlike","天天好贷",null,"天天好贷",null),
            new CompareTemplate("rlike","好享分期",null,"好享分期",null),
            new CompareTemplate("rlike","安心袋",null,"安心袋",null),
            new CompareTemplate("rlike","小钱门",null,"小钱门",null),
            new CompareTemplate("rlike","微融宝",null,"微融宝",null),
            new CompareTemplate("rlike","快售宝",null,"快售宝",null),
            new CompareTemplate("rlike","急周转",null,"急周转",null),
            new CompareTemplate("rlike","招商E贷",null,"招商E贷",null),
            new CompareTemplate("rlike","招商盾",null,"招商盾",null),
            new CompareTemplate("rlike","有用无忧",null,"有用无忧",null),
            new CompareTemplate("rlike","来分期借钱",null,"来分期借钱",null),
            new CompareTemplate("rlike","汇鸿分期",null,"汇鸿分期",null),
            new CompareTemplate("rlike","考拉分期贷款",null,"考拉分期贷款",null),
            new CompareTemplate("rlike","芝麻招財宝",null,"芝麻招財宝",null),
            new CompareTemplate("rlike","连连普惠",null,"连连普惠",null),
            new CompareTemplate("rlike","金 橘子",null,"金 橘子",null),
            new CompareTemplate("rlike","金银港",null,"金银港",null),
            new CompareTemplate("rlike","金鱼好记",null,"金鱼好记",null),
            new CompareTemplate("rlike","鑫e代",null,"鑫e代",null),
            new CompareTemplate("rlike","钱多多",null,"钱多多",null),
            new CompareTemplate("rlike","360周转灵",null,"360周转灵",null),
            new CompareTemplate("rlike","PP管家",null,"PP管家",null),
            new CompareTemplate("rlike","乐猫智服",null,"乐猫智服",null),
            new CompareTemplate("rlike","乐花花",null,"乐花花",null),
            new CompareTemplate("rlike","亿贝卡",null,"亿贝卡",null),
            new CompareTemplate("rlike","优速花",null,"优速花",null),
            new CompareTemplate("rlike","信用安逸小花钱包",null,"信用安逸小花钱包",null),
            new CompareTemplate("rlike","信用宝",null,"信用宝",null),
            new CompareTemplate("rlike","借 呗",null,"借 呗",null),
            new CompareTemplate("rlike","借了吗贷款",null,"借了吗贷款",null),
            new CompareTemplate("rlike","借款呗",null,"借款呗",null),
            new CompareTemplate("rlike","借钱360",null,"借钱360",null),
            new CompareTemplate("rlike","分期还款",null,"分期还款",null),
            new CompareTemplate("rlike","卡分期",null,"卡分期",null),
            new CompareTemplate("rlike","及贷借款",null,"及贷借款",null),
            new CompareTemplate("rlike","多多生活",null,"多多生活",null),
            new CompareTemplate("rlike","大象信用",null,"大象信用",null),
            new CompareTemplate("rlike","小白银",null,"小白银",null),
            new CompareTemplate("rlike","平安E贷",null,"平安E贷",null),
            new CompareTemplate("rlike","快借分期",null,"快借分期",null),
            new CompareTemplate("rlike","快钱钱包",null,"快钱钱包",null),
            new CompareTemplate("rlike","抖金钱包",null,"抖金钱包",null),
            new CompareTemplate("rlike","提现管家",null,"提现管家",null),
            new CompareTemplate("rlike","放心借钱",null,"放心借钱",null),
            new CompareTemplate("rlike","数 乾贯",null,"数 乾贯",null),
            new CompareTemplate("rlike","新乐分期",null,"新乐分期",null),
            new CompareTemplate("rlike","普惠快捷",null,"普惠快捷",null),
            new CompareTemplate("rlike","江山金服",null,"江山金服",null),
            new CompareTemplate("rlike","猛犸象",null,"猛犸象",null),
            new CompareTemplate("rlike","现金借条分期贷",null,"现金借条分期贷",null),
            new CompareTemplate("rlike","立借",null,"立借",null),
            new CompareTemplate("rlike","腾付通",null,"腾付通",null),
            new CompareTemplate("rlike","芝麻借款借条",null,"芝麻借款借条",null),
            new CompareTemplate("rlike","花花借钱贷款",null,"花花借钱贷款",null),
            new CompareTemplate("rlike","薪河普惠",null,"薪河普惠",null),
            new CompareTemplate("rlike","蚂蚁借款信用花",null,"蚂蚁借款信用花",null),
            new CompareTemplate("rlike","蜀信e惠生活",null,"蜀信e惠生活",null),
            new CompareTemplate("rlike","融信",null,"融信",null),
            new CompareTemplate("rlike","随享分期",null,"随享分期",null),
            new CompareTemplate("rlike","My钱包",null,"My钱包",null),
            new CompareTemplate("rlike","PPmoney出借",null,"PPmoney出借",null),
            new CompareTemplate("rlike","一当来客",null,"一当来客",null),
            new CompareTemplate("rlike","乐易借",null,"乐易借",null),
            new CompareTemplate("rlike","买单侠",null,"买单侠",null),
            new CompareTemplate("rlike","今日必放",null,"今日必放",null),
            new CompareTemplate("rlike","众安管家",null,"众安管家",null),
            new CompareTemplate("rlike","信小蜜",null,"信小蜜",null),
            new CompareTemplate("rlike","借钱贷款呗",null,"借钱贷款呗",null),
            new CompareTemplate("rlike","共享备用金",null,"共享备用金",null),
            new CompareTemplate("rlike","兴e贷",null,"兴e贷",null),
            new CompareTemplate("rlike","可享分期",null,"可享分期",null),
            new CompareTemplate("rlike","合利宝Pro",null,"合利宝Pro",null),
            new CompareTemplate("rlike","吉致管家",null,"吉致管家",null),
            new CompareTemplate("rlike","吉象普惠",null,"吉象普惠",null),
            new CompareTemplate("rlike","君嘉好车",null,"君嘉好车",null),
            new CompareTemplate("rlike","好运分期",null,"好运分期",null),
            new CompareTemplate("rlike","居易分期",null,"居易分期",null),
            new CompareTemplate("rlike","平.安.信.贷",null,"平.安.信.贷",null),
            new CompareTemplate("rlike","急用钱借钱",null,"急用钱借钱",null),
            new CompareTemplate("rlike","惠花",null,"惠花",null),
            new CompareTemplate("rlike","提钱游贷款|提钱游",null,"提钱游贷款",null),
            new CompareTemplate("rlike","搜易贷",null,"搜易贷",null),
            new CompareTemplate("rlike","放心花",null,"放心花",null),
            new CompareTemplate("rlike","旺卡猫",null,"旺卡猫",null),
            new CompareTemplate("rlike","易 花 宝",null,"易 花 宝",null),
            new CompareTemplate("rlike","普信通",null,"普信通",null),
            new CompareTemplate("rlike","普普优借",null,"普普优借",null),
            new CompareTemplate("rlike","杭州e融",null,"杭州e融",null),
            new CompareTemplate("rlike","白花分期",null,"白花分期",null),
            new CompareTemplate("rlike","芝麻信用借钱",null,"芝麻信用借钱",null),
            new CompareTemplate("rlike","蚂蚁信用",null,"蚂蚁信用",null),
            new CompareTemplate("rlike","趣花借钱",null,"趣花借钱",null),
            new CompareTemplate("rlike","趣花分期",null,"趣花分期",null),
            new CompareTemplate("rlike","轻借",null,"轻借",null),
            new CompareTemplate("rlike","轻松花",null,"轻松花",null),
            new CompareTemplate("rlike","还到",null,"还到",null),
            new CompareTemplate("rlike","速金服",null,"速金服",null),
            new CompareTemplate("rlike","金牛花呗",null,"金牛花呗",null),
            new CompareTemplate("rlike","鑫考拉",null,"鑫考拉",null),
            new CompareTemplate("rlike","麦花分期",null,"麦花分期",null),
            new CompareTemplate("rlike","云企贷",null,"云企贷",null),
            new CompareTemplate("rlike","享要花",null,"享要花",null),
            new CompareTemplate("rlike","京银猪",null,"京银猪",null),
            new CompareTemplate("rlike","任性借",null,"任性借",null),
            new CompareTemplate("rlike","优乐分期",null,"优乐分期",null),
            new CompareTemplate("rlike","信好有你",null,"信好有你",null),
            new CompareTemplate("rlike","借了么",null,"借了么",null),
            new CompareTemplate("rlike","借钱管家",null,"借钱管家",null),
            new CompareTemplate("rlike","大鹅分期",null,"大鹅分期",null),
            new CompareTemplate("rlike","好想借",null,"好想借",null),
            new CompareTemplate("rlike","安心借",null,"安心借",null),
            new CompareTemplate("rlike","小店邦",null,"小店邦",null),
            new CompareTemplate("rlike","幑柆货",null,"幑柆货",null),
            new CompareTemplate("rlike","开鑫花",null,"开鑫花",null),
            new CompareTemplate("rlike","微沙信用",null,"微沙信用",null),
            new CompareTemplate("rlike","快批",null,"快批",null),
            new CompareTemplate("rlike","急贷趣玩",null,"急贷趣玩",null),
            new CompareTemplate("rlike","恒鼎融",null,"恒鼎融",null),
            new CompareTemplate("rlike","搜搜贷",null,"搜搜贷",null),
            new CompareTemplate("rlike","文文闪花",null,"文文闪花",null),
            new CompareTemplate("rlike","普惠有借",null,"普惠有借",null),
            new CompareTemplate("rlike","曹操贷",null,"曹操贷",null),
            new CompareTemplate("rlike","柠檬优选",null,"柠檬优选",null),
            new CompareTemplate("rlike","水莲金条",null,"水莲金条",null),
            new CompareTemplate("rlike","淘花花",null,"淘花花",null),
            new CompareTemplate("rlike","淘钱宝",null,"淘钱宝",null),
            new CompareTemplate("rlike","白 宝 借",null,"白 宝 借",null),
            new CompareTemplate("rlike","百事普惠",null,"百事普惠",null),
            new CompareTemplate("rlike","豆豆金条",null,"豆豆金条",null),
            new CompareTemplate("rlike","邮储信贷",null,"邮储信贷",null),
            new CompareTemplate("rlike","邮我行",null,"邮我行",null),
            new CompareTemplate("rlike","闪电速贷借款",null,"闪电速贷借款",null),
            new CompareTemplate("rlike","陌陌 白条",null,"陌陌 白条",null),
            new CompareTemplate("rlike","马上借款花",null,"马上借款花",null),
            new CompareTemplate("rlike","马上消费",null,"马上消费",null),
            new CompareTemplate("rlike","JDJT",null,"JDJT",null),
            new CompareTemplate("rlike","MYJB",null,"MYJB",null),
            new CompareTemplate("rlike","万恒无忧",null,"万恒无忧",null),
            new CompareTemplate("rlike","人.人.貸",null,"人.人.貸",null),
            new CompareTemplate("rlike","人品钱袋",null,"人品钱袋",null),
            new CompareTemplate("rlike","借款喵",null,"借款喵",null),
            new CompareTemplate("rlike","四 海 .救急",null,"四 海 .救急",null),
            new CompareTemplate("rlike","大红牛",null,"大红牛",null),
            new CompareTemplate("rlike","小米借贷",null,"小米借贷",null),
            new CompareTemplate("rlike","小袋鼠",null,"小袋鼠",null),
            new CompareTemplate("rlike","徽柆.货",null,"徽柆.货",null),
            new CompareTemplate("rlike","快客金服",null,"快客金服",null),
            new CompareTemplate("rlike","恒慧融",null,"恒慧融",null),
            new CompareTemplate("rlike","扬帆配资",null,"扬帆配资",null),
            new CompareTemplate("rlike","普惠金融",null,"普惠金融",null),
            new CompareTemplate("rlike","比融",null,"比融",null),
            new CompareTemplate("rlike","海马应急",null,"海马应急",null),
            new CompareTemplate("rlike","润心贷",null,"润心贷",null),
            new CompareTemplate("rlike","猪猪分期",null,"猪猪分期",null),
            new CompareTemplate("rlike","现金借款王",null,"现金借款王",null),
            new CompareTemplate("rlike","禾诚分期",null,"禾诚分期",null),
            new CompareTemplate("rlike","秒秒借",null,"秒秒借",null),
            new CompareTemplate("rlike","网商点点通",null,"网商点点通",null),
            new CompareTemplate("rlike","芝麻白条",null,"芝麻白条",null),
            new CompareTemplate("rlike","银杏分期",null,"银杏分期",null),
            new CompareTemplate("rlike","阳光钱袋",null,"阳光钱袋",null),
            new CompareTemplate("rlike","颐尔信",null,"颐尔信",null),
            new CompareTemplate("rlike","鸿运借呗",null,"鸿运借呗",null),
            new CompareTemplate("rlike","享你有",null,"享你有",null),
            new CompareTemplate("rlike","享宇钱包",null,"享宇钱包",null),
            new CompareTemplate("rlike","优亿金融",null,"优亿金融",null),
            new CompareTemplate("rlike","余利购",null,"余利购",null),
            new CompareTemplate("rlike","佰事有借",null,"佰事有借",null),
            new CompareTemplate("rlike","佰仟买买钱包",null,"佰仟买买钱包",null),
            new CompareTemplate("rlike","信掌柜",null,"信掌柜",null),
            new CompareTemplate("rlike","信用借",null,"信用借",null),
            new CompareTemplate("rlike","借贷王",null,"借贷王",null),
            new CompareTemplate("rlike","借钱分期贷",null,"借钱分期贷",null),
            new CompareTemplate("rlike","借钱站台",null,"借钱站台",null),
            new CompareTemplate("rlike","农商e货",null,"农商e货",null),
            new CompareTemplate("rlike","几多钱",null,"几多钱",null),
            new CompareTemplate("rlike","卡多多",null,"卡多多",null),
            new CompareTemplate("rlike","卡牛信用卡管家",null,"卡牛信用卡管家",null),
            new CompareTemplate("rlike","友借",null,"友借",null),
            new CompareTemplate("rlike","和信普惠",null,"和信普惠",null),
            new CompareTemplate("rlike","安家趣花",null,"安家趣花",null),
            new CompareTemplate("rlike","容易借",null,"容易借",null),
            new CompareTemplate("rlike","小鼠花花",null,"小鼠花花",null),
            new CompareTemplate("rlike","平安财富宝",null,"平安财富宝",null),
            new CompareTemplate("rlike","应急小额借贷",null,"应急小额借贷",null),
            new CompareTemplate("rlike","快来借",null,"快来借",null),
            new CompareTemplate("rlike","快贷360",null,"快贷360",null),
            new CompareTemplate("rlike","惠花花",null,"惠花花",null),
            new CompareTemplate("rlike","手机人人贷款借钱",null,"手机人人贷款借钱",null),
            new CompareTemplate("rlike","搜狗手机助手（恒易贷）",null,"搜狗手机助手（恒易贷）",null),
            new CompareTemplate("rlike","星华汇",null,"星华汇",null),
            new CompareTemplate("rlike","海棠分期",null,"海棠分期",null),
            new CompareTemplate("rlike","点贷",null,"点贷",null),
            new CompareTemplate("rlike","现金分期贷款",null,"现金分期贷款",null),
            new CompareTemplate("rlike","翼龙贷借款",null,"翼龙贷借款",null),
            new CompareTemplate("rlike","联璧金融",null,"联璧金融",null),
            new CompareTemplate("rlike","芝麻算力",null,"芝麻算力",null),
            new CompareTemplate("rlike","花咯分期",null,"花咯分期",null),
            new CompareTemplate("rlike","菠萝贷",null,"菠萝贷",null),
            new CompareTemplate("rlike","蚂蚁钱罐",null,"蚂蚁钱罐",null),
            new CompareTemplate("rlike","融e租",null,"融e租",null),
            new CompareTemplate("rlike","速贷",null,"速贷",null),
            new CompareTemplate("rlike","邮政·金融",null,"邮政·金融",null),
            new CompareTemplate("rlike","鑫悦钱包",null,"鑫悦钱包",null),
            new CompareTemplate("rlike","钱在银座",null,"钱在银座",null),
            new CompareTemplate("rlike","钱橙似锦",null,"钱橙似锦",null),
            new CompareTemplate("rlike","银穗穗贷款",null,"银穗穗贷款",null),
            new CompareTemplate("rlike","闪呗分期",null,"闪呗分期",null),
            new CompareTemplate("rlike","麦子分期",null,"麦子分期",null),
            new CompareTemplate("rlike","黑鱼京分期",null,"黑鱼京分期",null),
            new CompareTemplate("rlike","51借款",null,"51借款",null),
            new CompareTemplate("rlike","58优品",null,"58优品",null),
            new CompareTemplate("rlike","一秒分期",null,"一秒分期",null),
            new CompareTemplate("rlike","万卡猫",null,"万卡猫",null),
            new CompareTemplate("rlike","万达通",null,"万达通",null),
            new CompareTemplate("rlike","云好借",null,"云好借",null),
            new CompareTemplate("rlike","借款钱包",null,"借款钱包",null),
            new CompareTemplate("rlike","全球黑卡",null,"全球黑卡",null),
            new CompareTemplate("rlike","分期借",null,"分期借",null),
            new CompareTemplate("rlike","分期花呗",null,"分期花呗",null),
            new CompareTemplate("rlike","召金通",null,"召金通",null),
            new CompareTemplate("rlike","国民分期",null,"国民分期",null),
            new CompareTemplate("rlike","多享分期",null,"多享分期",null),
            new CompareTemplate("rlike","大地展业",null,"大地展业",null),
            new CompareTemplate("rlike","好贷分期",null,"好贷分期",null),
            new CompareTemplate("rlike","小月亮",null,"小月亮",null),
            new CompareTemplate("rlike","小橙借款分期",null,"小橙借款分期",null),
            new CompareTemplate("rlike","小牛贷",null,"小牛贷",null),
            new CompareTemplate("rlike","小花花钱包",null,"小花花钱包",null),
            new CompareTemplate("rlike","快刻周转",null,"快刻周转",null),
            new CompareTemplate("rlike","新呗贷款",null,"新呗贷款",null),
            new CompareTemplate("rlike","易下分期",null,"易下分期",null),
            new CompareTemplate("rlike","来钱宝",null,"来钱宝",null),
            new CompareTemplate("rlike","来钱猫",null,"来钱猫",null),
            new CompareTemplate("rlike","每日应急",null,"每日应急",null),
            new CompareTemplate("rlike","秒借",null,"秒借",null),
            new CompareTemplate("rlike","联合钱包",null,"联合钱包",null),
            new CompareTemplate("rlike","荷包",null,"荷包",null),
            new CompareTemplate("rlike","蚂蚁速用",null,"蚂蚁速用",null),
            new CompareTemplate("rlike","融易借",null,"融易借",null),
            new CompareTemplate("rlike","证大前前",null,"证大前前",null),
            new CompareTemplate("rlike","贷款巴士",null,"贷款巴士",null),
            new CompareTemplate("rlike","跳跳鱼",null,"跳跳鱼",null),
            new CompareTemplate("rlike","车贷e通",null,"车贷e通",null),
            new CompareTemplate("rlike","金好借",null,"金好借",null),
            new CompareTemplate("rlike","金小帮",null,"金小帮",null),
            new CompareTemplate("rlike","金满意",null,"金满意",null),
            new CompareTemplate("rlike","银豹分期",null,"银豹分期",null),
            new CompareTemplate("rlike","闪零易贷",null,"闪零易贷",null),
            new CompareTemplate("rlike","风控平台",null,"风控平台",null),
            new CompareTemplate("rlike","黑兔信用",null,"黑兔信用",null),
            new CompareTemplate("rlike","2021特邀版",null,"2021特邀版",null),
            new CompareTemplate("rlike","信用分期",null,"信用分期",null),
            new CompareTemplate("rlike","信花",null,"信花",null),
            new CompareTemplate("rlike","借钱花借款",null,"借钱花借款",null),
            new CompareTemplate("rlike","卡转客",null,"卡转客",null),
            new CompareTemplate("rlike","向前金服",null,"向前金服",null),
            new CompareTemplate("rlike","周转借钱",null,"周转借钱",null),
            new CompareTemplate("rlike","多宝鱼",null,"多宝鱼",null),
            new CompareTemplate("rlike","大额分期贷款",null,"大额分期贷款",null),
            new CompareTemplate("rlike","小伍钱包",null,"小伍钱包",null),
            new CompareTemplate("rlike","小额闪电贷款",null,"小额闪电贷款",null),
            new CompareTemplate("rlike","平安易贷",null,"平安易贷",null),
            new CompareTemplate("rlike","应急金",null,"应急金",null),
            new CompareTemplate("rlike","微柆货",null,"微柆货",null),
            new CompareTemplate("rlike","愉快还啦",null,"愉快还啦",null),
            new CompareTemplate("rlike","收钱呗",null,"收钱呗",null),
            new CompareTemplate("rlike","新一贷",null,"新一贷",null),
            new CompareTemplate("rlike","易借款",null,"易借款",null),
            new CompareTemplate("rlike","有鱼借",null,"有鱼借",null),
            new CompareTemplate("rlike","永辉金融",null,"永辉金融",null),
            new CompareTemplate("rlike","渠易宝",null,"渠易宝",null),
            new CompareTemplate("rlike","牧鱼分期",null,"牧鱼分期",null),
            new CompareTemplate("rlike","白条分期",null,"白条分期",null),
            new CompareTemplate("rlike","立享贷",null,"立享贷",null),
            new CompareTemplate("rlike","翼龙贷财富",null,"翼龙贷财富",null),
            new CompareTemplate("rlike","芝麻速借",null,"芝麻速借",null),
            new CompareTemplate("rlike","花无缺",null,"花无缺",null),
            new CompareTemplate("rlike","萝莉贷",null,"萝莉贷",null),
            new CompareTemplate("rlike","蚂蚁借钱信用花",null,"蚂蚁借钱信用花",null),
            new CompareTemplate("rlike","蚂蚁花呗",null,"蚂蚁花呗",null),
            new CompareTemplate("rlike","支付宝",null,"支付宝",null),
            new CompareTemplate("rlike","诚易好借",null,"诚易好借",null),
            new CompareTemplate("rlike","车贷云",null,"车贷云",null),
            new CompareTemplate("rlike","金卡优品",null,"金卡优品",null),
            new CompareTemplate("rlike","银谷普惠",null,"银谷普惠",null),
            new CompareTemplate("rlike","闪闪快借",null,"闪闪快借",null),
            new CompareTemplate("rlike","阳光钱袋升级版",null,"阳光钱袋升级版",null),
            new CompareTemplate("rlike","陕西应急",null,"陕西应急",null),
            new CompareTemplate("rlike","颂车网",null,"颂车网",null),
            new CompareTemplate("rlike","鲸钱包",null,"鲸钱包",null),
            new CompareTemplate("rlike","51易花",null,"51易花",null),
            new CompareTemplate("rlike","MYJF",null,"MYJF",null),
            new CompareTemplate("rlike","万家乐惠",null,"万家乐惠",null),
            new CompareTemplate("rlike","乐贷款",null,"乐贷款",null),
            new CompareTemplate("rlike","京融白 条",null,"京融白 条",null),
            new CompareTemplate("rlike","今日好借",null,"今日好借",null),
            new CompareTemplate("rlike","信可花",null,"信可花",null),
            new CompareTemplate("rlike","卡宝贝",null,"卡宝贝",null),
            new CompareTemplate("rlike","合墨数据",null,"合墨数据",null),
            new CompareTemplate("rlike","呗呗钱包",null,"呗呗钱包",null),
            new CompareTemplate("rlike","大额 应急",null,"大额 应急",null),
            new CompareTemplate("rlike","小助钱包",null,"小助钱包",null),
            new CompareTemplate("rlike","小鱼儿",null,"小鱼儿",null),
            new CompareTemplate("rlike","应急必下",null,"应急必下",null),
            new CompareTemplate("rlike","恒易借",null,"恒易借",null),
            new CompareTemplate("rlike","放心贷",null,"放心贷",null),
            new CompareTemplate("rlike","易答在线",null,"易答在线",null),
            new CompareTemplate("rlike","普咚借",null,"普咚借",null),
            new CompareTemplate("rlike","有利网",null,"有利网",null),
            new CompareTemplate("rlike","来分期借款",null,"来分期借款",null),
            new CompareTemplate("rlike","汇丰金融",null,"汇丰金融",null),
            new CompareTemplate("rlike","泛回收",null,"泛回收",null),
            new CompareTemplate("rlike","澄薪分期",null,"澄薪分期",null),
            new CompareTemplate("rlike","爱米花",null,"爱米花",null),
            new CompareTemplate("rlike","考拉信用",null,"考拉信用",null),
            new CompareTemplate("rlike","联动闪银",null,"联动闪银",null),
            new CompareTemplate("rlike","聚享钱包",null,"聚享钱包",null),
            new CompareTemplate("rlike","聚宝卡",null,"聚宝卡",null),
            new CompareTemplate("rlike","蚂蚁小贷",null,"蚂蚁小贷",null),
            new CompareTemplate("rlike","财神爷",null,"财神爷",null),
            new CompareTemplate("rlike","金融超市",null,"金融超市",null),
            new CompareTemplate("rlike","钱司机",null,"钱司机",null),
            new CompareTemplate("rlike","随心花",null,"随心花",null),
            new CompareTemplate("rlike","雪豹钱包",null,"雪豹钱包",null),
            new CompareTemplate("rlike","乐房生活",null,"乐房生活",null),
            new CompareTemplate("rlike","任易分期",null,"任易分期",null),
            new CompareTemplate("rlike","优米",null,"优米",null),
            new CompareTemplate("rlike","优质融",null,"优质融",null),
            new CompareTemplate("rlike","信用上海",null,"信用上海",null),
            new CompareTemplate("rlike","借款360导航",null,"借款360导航",null),
            new CompareTemplate("rlike","全网快贷",null,"全网快贷",null),
            new CompareTemplate("rlike","农商E货",null,"农商E货",null),
            new CompareTemplate("rlike","准贷宝",null,"准贷宝",null),
            new CompareTemplate("rlike","分期通",null,"分期通",null),
            new CompareTemplate("rlike","即有生活",null,"即有生活",null),
            new CompareTemplate("rlike","即用钱袋",null,"即用钱袋",null),
            new CompareTemplate("rlike","及借贷",null,"及借贷",null),
            new CompareTemplate("rlike","吉祥借款",null,"吉祥借款",null),
            new CompareTemplate("rlike","多乐帮",null,"多乐帮",null),
            new CompareTemplate("rlike","多财多亿",null,"多财多亿",null),
            new CompareTemplate("rlike","够用",null,"够用",null),
            new CompareTemplate("rlike","小豆分期",null,"小豆分期",null),
            new CompareTemplate("rlike","小雨点商贷",null,"小雨点商贷",null),
            new CompareTemplate("rlike","小鱼优品",null,"小鱼优品",null),
            new CompareTemplate("rlike","开薪小宝",null,"开薪小宝",null),
            new CompareTemplate("rlike","掌贷",null,"掌贷",null),
            new CompareTemplate("rlike","放心借款",null,"放心借款",null),
            new CompareTemplate("rlike","无忧贷款",null,"无忧贷款",null),
            new CompareTemplate("rlike","易速借钱",null,"易速借钱",null),
            new CompareTemplate("rlike","柠檬分期",null,"柠檬分期",null),
            new CompareTemplate("rlike","核桃树",null,"核桃树",null),
            new CompareTemplate("rlike","橙意钱包",null,"橙意钱包",null),
            new CompareTemplate("rlike","民生e货",null,"民生e货",null),
            new CompareTemplate("rlike","爱白条",null,"爱白条",null),
            new CompareTemplate("rlike","福卡分期",null,"福卡分期",null),
            new CompareTemplate("rlike","红锦鲤",null,"红锦鲤",null),
            new CompareTemplate("rlike","羚羊财富(投资·赚钱)",null,"羚羊财富(投资·赚钱)",null),
            new CompareTemplate("rlike","聚富分期",null,"聚富分期",null),
            new CompareTemplate("rlike","聚鑫花",null,"聚鑫花",null),
            new CompareTemplate("rlike","芝麻借钱分期借款",null,"芝麻借钱分期借款",null),
            new CompareTemplate("rlike","花生旺客",null,"花生旺客",null),
            new CompareTemplate("rlike","诚心帮",null,"诚心帮",null),
            new CompareTemplate("rlike","贷小二",null,"贷小二",null),
            new CompareTemplate("rlike","达融分期",null,"达融分期",null),
            new CompareTemplate("rlike","金葫芦",null,"金葫芦",null),
            new CompareTemplate("rlike","金赢猪",null,"金赢猪",null),
            new CompareTemplate("rlike","鼎融易",null,"鼎融易",null),
            new CompareTemplate("rlike","CC卡管家",null,"CC卡管家",null),
            new CompareTemplate("rlike","一点分期",null,"一点分期",null),
            new CompareTemplate("rlike","万卡钱包",null,"万卡钱包",null),
            new CompareTemplate("rlike","优智花",null,"优智花",null),
            new CompareTemplate("rlike","分付君",null,"分付君",null),
            new CompareTemplate("rlike","华夏普惠",null,"华夏普惠",null),
            new CompareTemplate("rlike","博民快易贷",null,"博民快易贷",null),
            new CompareTemplate("rlike","呱呱分期",null,"呱呱分期",null),
            new CompareTemplate("rlike","商e贷",null,"商e贷",null),
            new CompareTemplate("rlike","四海 救急",null,"四海 救急",null),
            new CompareTemplate("rlike","打个借条",null,"打个借条",null),
            new CompareTemplate("rlike","来钱啦",null,"来钱啦",null),
            new CompareTemplate("rlike","极速熊猫",null,"极速熊猫",null),
            new CompareTemplate("rlike","汇卡卡",null,"汇卡卡",null),
            new CompareTemplate("rlike","玖福分期pro",null,"玖福分期pro",null),
            new CompareTemplate("rlike","益邦 管家",null,"益邦 管家",null),
            new CompareTemplate("rlike","美栗",null,"美栗",null),
            new CompareTemplate("rlike","腾狐生活",null,"腾狐生活",null),
            new CompareTemplate("rlike","花呗借钱",null,"花呗借钱",null),
            new CompareTemplate("rlike","菜鸟极速",null,"菜鸟极速",null),
            new CompareTemplate("rlike","萌分期",null,"萌分期",null),
            new CompareTemplate("rlike","袋上乾",null,"袋上乾",null),
            new CompareTemplate("rlike","贝贝钱",null,"贝贝钱",null),
            new CompareTemplate("rlike","财享花",null,"财享花",null),
            new CompareTemplate("rlike","钱迹",null,"钱迹",null),
            new CompareTemplate("rlike","隆易",null,"隆易",null),
            new CompareTemplate("rlike","随手分期",null,"随手分期",null),
            new CompareTemplate("rlike","雪花优品",null,"雪花优品",null),
            new CompareTemplate("rlike","66钱庄借款",null,"66钱庄借款",null),
            new CompareTemplate("rlike","99贷",null,"99贷",null),
            new CompareTemplate("rlike","ACU钱包",null,"ACU钱包",null),
            new CompareTemplate("rlike","信用精灵借钱助手",null,"信用精灵借钱助手",null),
            new CompareTemplate("rlike","借呗",null,"借呗",null),
            new CompareTemplate("rlike","借呗还呗",null,"借呗还呗",null),
            new CompareTemplate("rlike","借点周转",null,"借点周转",null),
            new CompareTemplate("rlike","农商e融",null,"农商e融",null),
            new CompareTemplate("rlike","包小微",null,"包小微",null),
            new CompareTemplate("rlike","卡卡速还",null,"卡卡速还",null),
            new CompareTemplate("rlike","友金帮",null,"友金帮",null),
            new CompareTemplate("rlike","天翼花",null,"天翼花",null),
            new CompareTemplate("rlike","小恒钱包",null,"小恒钱包",null),
            new CompareTemplate("rlike","帮你借钱花",null,"帮你借钱花",null),
            new CompareTemplate("rlike","彩虹 分期",null,"彩虹 分期",null),
            new CompareTemplate("rlike","微微贷",null,"微微贷",null),
            new CompareTemplate("rlike","快鱼分期",null,"快鱼分期",null),
            new CompareTemplate("rlike","悦平台",null,"悦平台",null),
            new CompareTemplate("rlike","惠虹商城",null,"惠虹商城",null),
            new CompareTemplate("rlike","无忧贷",null,"无忧贷",null),
            new CompareTemplate("rlike","时运贷",null,"时运贷",null),
            new CompareTemplate("rlike","桔子借钱",null,"桔子借钱",null),
            new CompareTemplate("rlike","民生e贷",null,"民生e贷",null),
            new CompareTemplate("rlike","灵活买",null,"灵活买",null),
            new CompareTemplate("rlike","番茄信用",null,"番茄信用",null),
            new CompareTemplate("rlike","疾风钱包",null,"疾风钱包",null),
            new CompareTemplate("rlike","百亿金服",null,"百亿金服",null),
            new CompareTemplate("rlike","秒借贷",null,"秒借贷",null),
            new CompareTemplate("rlike","聚财宝",null,"聚财宝",null),
            new CompareTemplate("rlike","聚银宝",null,"聚银宝",null),
            new CompareTemplate("rlike","芝麻信用贷",null,"芝麻信用贷",null),
            new CompareTemplate("rlike","花分期",null,"花分期",null),
            new CompareTemplate("rlike","花花购",null,"花花购",null),
            new CompareTemplate("rlike","花钱应急",null,"花钱应急",null),
            new CompareTemplate("rlike","蓝琼花花",null,"蓝琼花花",null),
            new CompareTemplate("rlike","蓝薪卡",null,"蓝薪卡",null),
            new CompareTemplate("rlike","融E贷",null,"融E贷",null),
            new CompareTemplate("rlike","融客+",null,"融客+",null),
            new CompareTemplate("rlike","金猫",null,"金猫",null),
            new CompareTemplate("rlike","PPmoney借款",null,"PPmoney借款",null),
            new CompareTemplate("rlike","中和金服",null,"中和金服",null),
            new CompareTemplate("rlike","任意贷",null,"任意贷",null),
            new CompareTemplate("rlike","信用来花",null,"信用来花",null),
            new CompareTemplate("rlike","分期借贷贷款",null,"分期借贷贷款",null),
            new CompareTemplate("rlike","助力分期",null,"助力分期",null),
            new CompareTemplate("rlike","十万火急",null,"十万火急",null),
            new CompareTemplate("rlike","即享万卡",null,"即享万卡",null),
            new CompareTemplate("rlike","大黄蜂",null,"大黄蜂",null),
            new CompareTemplate("rlike","天下粮仓",null,"天下粮仓",null),
            new CompareTemplate("rlike","宜家生活贷",null,"宜家生活贷",null),
            new CompareTemplate("rlike","小口袋",null,"小口袋",null),
            new CompareTemplate("rlike","小财象",null,"小财象",null),
            new CompareTemplate("rlike","小通币咚",null,"小通币咚",null),
            new CompareTemplate("rlike","平安DO",null,"平安DO",null),
            new CompareTemplate("rlike","平安新一贷",null,"平安新一贷",null),
            new CompareTemplate("rlike","快借贷款",null,"快借贷款",null),
            new CompareTemplate("rlike","推借",null,"推借",null),
            new CompareTemplate("rlike","新易贷微贷款",null,"新易贷微贷款",null),
            new CompareTemplate("rlike","普贷分期",null,"普贷分期",null),
            new CompareTemplate("rlike","海印金服",null,"海印金服",null),
            new CompareTemplate("rlike","海逸花",null,"海逸花",null),
            new CompareTemplate("rlike","私房钱",null,"私房钱",null),
            new CompareTemplate("rlike","立保通",null,"立保通",null),
            new CompareTemplate("rlike","笑嘻嘻",null,"笑嘻嘻",null),
            new CompareTemplate("rlike","聚优米",null,"聚优米",null),
            new CompareTemplate("rlike","航旅分期",null,"航旅分期",null),
            new CompareTemplate("rlike","花呗",null,"花呗",null),
            new CompareTemplate("rlike","蚂蚁借款分期贷款",null,"蚂蚁借款分期贷款",null),
            new CompareTemplate("rlike","贝壳金服",null,"贝壳金服",null),
            new CompareTemplate("rlike","运呗",null,"运呗",null),
            new CompareTemplate("rlike","速借分期",null,"速借分期",null),
            new CompareTemplate("rlike","速易贷",null,"速易贷",null),
            new CompareTemplate("rlike","速贷现金贷款借款",null,"速贷现金贷款借款",null),
            new CompareTemplate("rlike","钱包易贷",null,"钱包易贷",null),
            new CompareTemplate("rlike","2345贷款王",null,"2345贷款王",null),
            new CompareTemplate("rlike","360借款导航",null,"360借款导航",null),
            new CompareTemplate("rlike","51借款管家",null,"51借款管家",null),
            new CompareTemplate("rlike","51卡宝",null,"51卡宝",null),
            new CompareTemplate("rlike","e农享",null,"e农享",null),
            new CompareTemplate("rlike","万象黑卡",null,"万象黑卡",null),
            new CompareTemplate("rlike","亿邦 管家",null,"亿邦 管家",null),
            new CompareTemplate("rlike","今日普惠",null,"今日普惠",null),
            new CompareTemplate("rlike","便易通",null,"便易通",null),
            new CompareTemplate("rlike","借点钱贷款借钱",null,"借点钱贷款借钱",null),
            new CompareTemplate("rlike","借钱3600",null,"借钱3600",null),
            new CompareTemplate("rlike","凤凰智信",null,"凤凰智信",null),
            new CompareTemplate("rlike","咖啡易融至尊版",null,"咖啡易融至尊版",null),
            new CompareTemplate("rlike","壹亿卡",null,"壹亿卡",null),
            new CompareTemplate("rlike","小象分期贷款",null,"小象分期贷款",null),
            new CompareTemplate("rlike","微贷网",null,"微贷网",null),
            new CompareTemplate("rlike","想花钱",null,"想花钱",null),
            new CompareTemplate("rlike","慧亿",null,"慧亿",null),
            new CompareTemplate("rlike","手机借钱花",null,"手机借钱花",null),
            new CompareTemplate("rlike","掌上金东",null,"掌上金东",null),
            new CompareTemplate("rlike","有信分期",null,"有信分期",null),
            new CompareTemplate("rlike","有银子",null,"有银子",null),
            new CompareTemplate("rlike","畅行贷",null,"畅行贷",null),
            new CompareTemplate("rlike","秒贷款分期借钱",null,"秒贷款分期借钱",null),
            new CompareTemplate("rlike","职享花",null,"职享花",null),
            new CompareTemplate("rlike","胞分期",null,"胞分期",null),
            new CompareTemplate("rlike","蚂蚁分期贷款呗",null,"蚂蚁分期贷款呗",null),
            new CompareTemplate("rlike","蚂蚁贷款借呗",null,"蚂蚁贷款借呗",null),
            new CompareTemplate("rlike","贝多多",null,"贝多多",null),
            new CompareTemplate("rlike","钱快来",null,"钱快来",null),
            new CompareTemplate("rlike","阳光普贷",null,"阳光普贷",null),
            new CompareTemplate("rlike","零零花",null,"零零花",null),
            new CompareTemplate("rlike","风之谷",null,"风之谷",null),
            new CompareTemplate("rlike","风花雪月",null,"风花雪月",null),
            new CompareTemplate("rlike","畅行花",null,"畅行花",null),
            new CompareTemplate("rlike","OPPO钱包",null,"OPPO钱包",null),
            new CompareTemplate("rlike","苏宁金融",null,"苏宁金融",null),
            new CompareTemplate("rlike","苏宁","快递|包裹",null,"苏宁金融"),
            new CompareTemplate("rlike","众安贷",null,"众安贷",null),
            new CompareTemplate("rlike","蚂蚁集团","备用金","蚂蚁集团",null),
            new CompareTemplate("rlike","58金融",null,"58金融",null),
            new CompareTemplate("rlike","微博借钱",null,"微博借钱",null),
            new CompareTemplate("rlike","微博",null,"微博",null),
            new CompareTemplate("rlike","臻有钱",null,"臻有钱",null),
            new CompareTemplate("rlike","宜信公司|宜信",null,"宜信公司",null),
            new CompareTemplate("rlike","芝麻好信",null,"芝麻好信",null),
            new CompareTemplate("rlike","唯品金融",null,"唯品金融",null),
            new CompareTemplate("rlike","360","360借条","360",null),
            new CompareTemplate("rlike","民生易贷",null,"民生易贷",null),
            new CompareTemplate("rlike","沃钱包|易借",null,"沃钱包",null),
            new CompareTemplate("rlike","满帮金融",null,"满帮金融",null),
            new CompareTemplate("rlike","众易贷",null,"众易贷",null),
            new CompareTemplate("rlike","DOU分期",null,"DOU分期",null),
            new CompareTemplate("rlike","短信分期","工资","工商银行",null),
            new CompareTemplate("rlike","卡贷",null,"卡贷",null),
            new CompareTemplate("rlike","陆金服",null,"陆金服",null)
    );

    private static List<CompareTemplate> salaryIncomePatternList = Lists.newArrayList(
            new CompareTemplate("equal", "尊宝比萨", null ,"实发工资:[0-9.,]+", null),
            new CompareTemplate("equal", "庄浪县财政局", null ,"实发[0-9.,]+元", null),
            new CompareTemplate("equal", "诸暨市邮政局,admin", null ,"实发金额[0-9.,]+", null),
            new CompareTemplate("equal", "株洲融兴村镇银行", null ,"工资,转入[0-9.,]+元", null),
            new CompareTemplate("equal", "珠海华润银行", "摘要：.*工资" , "人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "舟山自来水公司,admin", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "重庆银行", null ,"工资转账存入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "重庆三峡银行", null ,"工资\\（收入\\）人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "重庆农村商业银行", "付款方:.*工资专户", "\\[存入\\][0-9.,]+元", "\\[.*工资\\][0-9.,]+元"),
            new CompareTemplate("equal", "中智江苏", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "中原银行", null ,"代发工资工资[0-9.,]+元|代发工资入账[0-9.,]+元|实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "中信银行", null ,"工资存入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "中通文博技术服务有限公司", null ,"实发工资:[0-9.,]+", null),
            new CompareTemplate("equal", "中通快递", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "中天合创门克庆煤矿", null ,"应发工资:[0-9.,]+", null),
            new CompareTemplate("equal", "中石化宁波分公司", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "中宁青银村镇银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "中科生物", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "中金汇", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "中江融兴村镇银行", null ,"中间业务前台工资,转入[0-9.,]+元", null),
            new CompareTemplate("equal", "中集圣达因", null ,"实发金额为:[0-9.,]+", null),
            new CompareTemplate("equal", "中国邮政武冈分公司", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "中国银行吉安分行", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "中国银行", null ,"\\(.*工资.*\\)人民币[0-9.,]+元|\\(工资\\)\\(.*.*\\)人民币[0-9.,]+元|实际发放[0-9.,]+元|实发工资[0-9.,]+元|入账人民币[0-9.,]+元\\（代发工资\\）", null),
            new CompareTemplate("equal", "中国农业银行", "工资支付", null, "工资.*交易人民币[0-9.,]+|工资交易人民币[0-9.,]+|工资单已产生，实发[0-9.,]+元|工资奖金交易人民币[0-9.,]+|实发[0-9.,]+"),
            new CompareTemplate("equal", "中工经联人才", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "中达集团公司", null ,"实发工资:[0-9.,]+", null),
            new CompareTemplate("equal", "中车株洲电机", null ,"实领合计[0-9.,]+", null),
            new CompareTemplate("equal", "中策橡胶集团", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "中策清泉综合管理处,1", null ,"实发工资[0-9.,]+ ", null),
            new CompareTemplate("equal", "政务综合办公平台", null ,"工资，金额[0-9.,]+元", null),
            new CompareTemplate("equal", "郑州银行", null ,"\\(工资\\),收款人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "郑机财务", null ,"实发工资:[0-9.,]+", null),
            new CompareTemplate("equal", "正源咨询", null ,"全部薪酬合计为[0-9.,]+元", null),
            new CompareTemplate("equal", "浙信村镇银行", null ,"工资收入[0-9.,]+", null),
            new CompareTemplate("equal", "浙石化", null ,"实发[0-9.,]+元", null),
            new CompareTemplate("equal", "浙商银行", "摘要工资" , "增加人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "浙商银行", "备注：\\（工资\\）" , "转账[0-9.,]+元", null),
            new CompareTemplate("equal", "浙商银行", null ,"增加人民币[0-9.,]+元\\（“工资”\\）", null),
            new CompareTemplate("equal", "浙江新农化工", null ,"实发合计：[0-9.,]+", null),
            new CompareTemplate("equal", "浙江五洲新春集团", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "浙江农信", "对方:.*工资专户" , "收入[0-9.,]+", null),
            new CompareTemplate("equal", "浙江农信", null ,"工资收入[0-9.,]+", null),
            new CompareTemplate("equal", "浙江华友钴业股份有限公司", null ,"实发合计:[0-9.,]+", null),
            new CompareTemplate("equal", "浙江方大通信", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "招商银行", "备注：.*工资.*" , "汇款人民币[0-9.,]+", null),
            new CompareTemplate("equal", "招商银行", null ,"工资，人民币[0-9.,]+|入账工资\\(.*\\)，人民币[0-9.,]+", null),
            new CompareTemplate("equal", "掌飞", null ,"实发:[0-9.,]+", null),
            new CompareTemplate("equal", "长子融汇村镇银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "长治集团公司", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "长盈精密", null ,"实发金额: [0-9.,]+", null),
            new CompareTemplate("equal", "长沙银行", "付款人：.*工资发放中心" , "转账转入[0-9.,]+元", null),
            new CompareTemplate("equal", "长沙银行", null ,"工资转入[0-9.,]+元|工资存入[0-9.,]+元", null),
            new CompareTemplate("equal", "长沙艾迪康", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "长江银行", null ,"代发工资业务，金额为[0-9.,]+元", null),
            new CompareTemplate("equal", "长城华西银行", null ,"工资人民币[0-9.,]+元|人民币[0-9.,]+元代发工资", null),
            new CompareTemplate("equal", "长安银行", null ,"到账\\(.*工资\\/奖金\\)[0-9.,]+元", null),
            new CompareTemplate("equal", "章丘齐鲁村镇银行", null ,"\\(工资\\/奖金\\)，人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "张家口银行", null ,"工资，金额[0-9.,]+元|工资[0-9.,]+元", null),
            new CompareTemplate("equal", "张家港农商银行", null ,"工资代发转入人民币[0-9.,]+元|工资人民币[0-9.,]+元|工资转入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "运城农行", null ,"实发[0-9.,]+元", null),
            new CompareTemplate("equal", "云南农信", null ,"工资人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "云南红塔银行", null ,"工资存入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "悦通知", null ,"应发合计:[0-9.,]+", null),
            new CompareTemplate("equal", "酉阳融兴村镇银行", null ,"工资,转入[0-9.,]+元", null),
            new CompareTemplate("equal", "邮储银行", null ,"工资公司代发金额[0-9.,]+元|工资金额[0-9.,]+元", null),
            new CompareTemplate("equal", "由我科技", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "攸县财政局", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "甬政软件", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "永兴材料", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "营口沿海银行", null ,"工资存入\\（非支票\\）[0-9.,]+元", null),
            new CompareTemplate("equal", "营口港", null ,"实发工资:[0-9.,]+", null),
            new CompareTemplate("equal", "鄞州银行", "\\（代发工资\\）" , "代发[0-9.,]+元", null),
            new CompareTemplate("equal", "鄞州银行", null ,"工资专用账户转入[0-9.,]+元", null),
            new CompareTemplate("equal", "银座银行", null ,"工资发放[0-9.,]+", null),
            new CompareTemplate("equal", "银川市财政局", null ,"实发合计:[0-9.,]+", null),
            new CompareTemplate("equal", "益海粮油", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "益海精细", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "易才集团", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "宜章长行村镇银行", null ,"工资存入[0-9.,]+元", null),
            new CompareTemplate("equal", "宜宾市商业银行", null ,"工资转账存入[0-9.,]+元", null),
            new CompareTemplate("equal", "宜宾商业银行", null ,"[0-9.,]+元\\(.*工资.*\\)|工资转账存入[0-9.,]+元", null),
            new CompareTemplate("equal", "依顿集团", null ,"税后工资:[0-9.,]+", null),
            new CompareTemplate("equal", "扬子江药业", null ,"实发合计:[0-9.,]+", null),
            new CompareTemplate("equal", "烟台银行", null ,"工资\\/奖金人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "雅安商行", null ,"\\(代发工资\\)增加[0-9.,]+元|代发工资增加[0-9.,]+元", null),
            new CompareTemplate("equal", "迅达股份,admin", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "雪花四川", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "溆浦县财政局", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "兴业银行", "对方户名:.*\\（.*工资.*\\）" , "汇入收入[0-9.,]+元", null),
            new CompareTemplate("equal", "兴业银行", null ,"工资收入\\（工资\\）[0-9.,]+元|工资收入[0-9.,]+元", null),
            new CompareTemplate("equal", "兴贤人才", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "兴福村镇银行", null ,"转账存入[0-9.,]+元\\(.*工资\\)", null),
            new CompareTemplate("equal", "邢台银行", null ,"工资(及补贴)?人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "新网银行", null ,"工资人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "孝义汇通村镇银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "湘西长行村镇银行", null ,"工资存入[0-9.,]+元|工资转入[0-9.,]+元", null),
            new CompareTemplate("equal", "县联社", null ,"实发金额[0-9.,]+", null),
            new CompareTemplate("equal", "西政计财处", null ,"实发[0-9.,]+元", null),
            new CompareTemplate("equal", "西平中原村镇银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "西藏银行", null ,"工资收入[0-9.,]+元", null),
            new CompareTemplate("equal", "西安银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "武汉农商行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "无锡农商行", null ,"工资，金额[0-9.,]+元", null),
            new CompareTemplate("equal", "乌兰察布市财政局", null ,"实发工资总额[0-9.,]+元", null),
            new CompareTemplate("equal", "乌海银行", null ,"工资金额[0-9.,]+元", null),
            new CompareTemplate("equal", "乌海市海勃湾区财政局", null ,"实发 [0-9.,]+元", null),
            new CompareTemplate("equal", "文山民丰村镇银行", null ,"工资转入[0-9.,]+", null),
            new CompareTemplate("equal", "温州银行", null ,"[0-9.,]+交易摘要：代发工资", null),
            new CompareTemplate("equal", "潍坊银行", null ,"存入\\(.*工资.*\\)，人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "巍山医院,财务科", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "威海市商业银行", "(工资\\/奖金)" , "存入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "万荣县财政局", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "万邦医药", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "同恒金属", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "通源人力资源部", null ,"实发：[0-9.,]+", null),
            new CompareTemplate("equal", "通源环境", null ,"实发：[0-9.,]+", null),
            new CompareTemplate("equal", "通道县财政局", null ,"实发工资:[0-9.,]+元", null),
            new CompareTemplate("equal", "铁岭银行", null ,"工资转入[0-9.,]+元", null),
            new CompareTemplate("equal", "天津银行", null ,"工资存入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "藤县桂银村镇银行", null ,"收入\\（.*工资\\）[0-9.,]+元", null),
            new CompareTemplate("equal", "腾龙股份", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "唐山银行", "摘要：.*工资.*" , "存入[0-9.,]+元", null),
            new CompareTemplate("equal", "唐山银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "泰隆银行", null ,"代发工资转入人民币[0-9.,]+元|工资.*转入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "泰隆银行", "汇出账户.*工资专户" , "资金汇入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "泰航公司", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "泰安银行", null ,"工资\\/奖金，存入[0-9.,]+元", null),
            new CompareTemplate("equal", "台州银行", null ,"工资[0-9.,]+|工资账户转入[0-9.,]+", null),
            new CompareTemplate("equal", "遂宁银行", "代发工资" , "代发人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "遂宁银行", "工资" , "转入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "苏州银行", null ,"工资￥[0-9.,]+", null),
            new CompareTemplate("equal", "苏州巨峰", null ,"实际应付[0-9.,]+", null),
            new CompareTemplate("equal", "四川银行凉山分行", null ,"工资存入[0-9.,]+元", null),
            new CompareTemplate("equal", "四川银行", null ,"工资,存入[0-9.,]+元", null),
            new CompareTemplate("equal", "四川天府银行", "备注:.*工资" , "转账收入[0-9.,]+元", null),
            new CompareTemplate("equal", "四川天府银行", null ,"工资代发收入[0-9.,]+元", null),
            new CompareTemplate("equal", "四川农信", null ,"到账人民币[0-9.,]+元\\(.*工资.*\\)|实发工资：[0-9.,]+元", null),
            new CompareTemplate("equal", "四川南玻", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "四川分公司", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "顺德农商银行", null ,"工资,入账人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "双峰县工资中心", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "寿光村镇银行", null ,"工资转入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "手机工资单", null ,"实发工资：[0-9.,]+", null),
            new CompareTemplate("equal", "市二医院", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "仕邦人才", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "始兴大众村镇银行", null ,"工资金额[0-9.,]+元", null),
            new CompareTemplate("equal", "盛京银行", ".*工资.*" , "转入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "神马电力", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "深圳农商银行", null ,"\\（代发工资\\）人民币[0-9.,]+", null),
            new CompareTemplate("equal", "深圳农商行", null ,"转入\\（代发工资\\）人民币[0-9.,]+|转入工资人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "深圳宝安桂银村镇银行", null ,"收入\\（.*工资.*\\）[0-9.,]+元", null),
            new CompareTemplate("equal", "设计院", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "绍兴银行", null ,"工资人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "韶山光大村镇银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "上社公司人力资源部", null ,"实发工资：[0-9.,]+", null),
            new CompareTemplate("equal", "上饶银行", null ,"\\(工资\\)[0-9.,]+元", null),
            new CompareTemplate("equal", "上海银行", null ,"工资人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "上海煦翔", null ,"实发工资：[0-9.,]+", null),
            new CompareTemplate("equal", "上海外服厦门分公司", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "上海外服（集团）有限公司厦门分公司", null ,"实发[0-9.,]+|实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "上海佩琪", null ,"实发工资：[0-9.,]+元", null),
            new CompareTemplate("equal", "上海农商银行", null ,"工资存入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "陕西信合", "备注:.*工资.*|附言.*工资" , "转入[0-9.,]+元", null),
            new CompareTemplate("equal", "陕西信合", "附言\\[工资\\]" , "转入[0-9.,]+元", null),
            new CompareTemplate("equal", "山西银行", "(.*工资.*)" , "转存人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "山西银行", null ,"代发工资:[0-9.,]+元|工资￥[0-9.,]+元|代发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "山西农信", null ,"工资:[0-9.,]+元", null),
            new CompareTemplate("equal", "山东农商银行", null ,"\\（.*工资.*交易\\）人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "详询96668", null ,"\\（.*工资.*交易\\）人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "厦门银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "厦门国际银行", "附言：.*工资.*" , "金额CNY[0-9.,]+", null),
            new CompareTemplate("equal", "森松公司", null ,"实发金额[0-9.,]+", null),
            new CompareTemplate("equal", "三棵树", null ,"实发工资:[0-9.,]+", null),
            new CompareTemplate("equal", "润迅", null ,"税后实发：[0-9.,]+元", null),
            new CompareTemplate("equal", "日照银行", null ,"存入\\(.*工资.*\\)人民币[0-9.,]+|工资存入人民币[0-9.,]+元|工资\\/奖金存入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "仁寿县支付中心", null ,"实发[0-9.,]+元", null),
            new CompareTemplate("equal", "泉州银行", null ,"汇款人民币[0-9.,]+元\\（附言：.*.*x工资\\）", null),
            new CompareTemplate("equal", "曲靖市商业银行", null ,"\\(.*工资.*\\)转入[0-9.,]+元|工资[0-9.,]+元|工资入账[0-9.,]+元", null),
            new CompareTemplate("equal", "青浦劳务公司", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "青海银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "青海农信", null ,"工资金额[0-9.,]+元", null),
            new CompareTemplate("equal", "青岛银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "前程无忧", null ,"实发工资为：[0-9.,]+", null),
            new CompareTemplate("equal", "奇精机械", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "齐商银行", null ,"\\(工资\\)[0-9.,]+元|\\(工资\\/奖金\\)[0-9.,]+元", null),
            new CompareTemplate("equal", "齐鲁银行", null ,"存入\\(.*工资.*\\)，人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "浦发银行", null ,"[0-9.,]+\\[银联入账:代付代发工资\\]|存人[0-9.,]+\\[.*工资.*\\]|存人[0-9.,]+元\\[.*工资.*\\]|实付合计[0-9.,]+元", null),
            new CompareTemplate("equal", "浦发村镇银行", null ,"\\（代发-工资\\）,金额[0-9.,]+元", null),
            new CompareTemplate("equal", "鄱阳公安局", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "平罗农村商业银行", null ,"实发合计:[0-9.,]+元", null),
            new CompareTemplate("equal", "平顶山银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "平昌农科村镇银行", null ,"\\(代发工资\\)增加[0-9.,]+元", null),
            new CompareTemplate("equal", "平安银行", null ,"工资理财[0-9.,]+元|工资转入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "品道餐饮", null ,"税后实发合计:[0-9.,]+", null),
            new CompareTemplate("equal", "盘锦银行", null ,"\\(代发工资\\)转入RMB[0-9.,]+元", null),
            new CompareTemplate("equal", "宁夏银行", null ,"[0-9.,]+元\\(\\(工资\\)\\)|[0-9.,]+元\\（工资\\）|工资转入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "宁夏财政厅", null ,"实发合计:[0-9.,]+", null),
            new CompareTemplate("equal", "宁波银行", "业务种类=工资|业务种类=代发工资" , "发生额=[0-9.,]+", null),
            new CompareTemplate("equal", "宁波奇亿金属", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "宁波才烁", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "内蒙古银行", null ,"\\(.*工资.*\\)人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "南通中远川崎", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "南商（中国）", null ,"工资发生存入人民币 [0-9.,]+", null),
            new CompareTemplate("equal", "南山集团", null ,"工资为[0-9.,]+元", null),
            new CompareTemplate("equal", "南平移动", null ,"实发合计[0-9.,]+元", null),
            new CompareTemplate("equal", "南京银行", "摘要：.*工资.*" , "收到.*汇入的[0-9.,]+元|收入[0-9.,]+元", null),
            new CompareTemplate("equal", "南方人才租赁", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "南玻集团", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "纳杰", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "民生银行", ".*工资.*" , "存入￥[0-9.,]+元", null),
            new CompareTemplate("equal", "绵阳市商业银行", null ,"工资人民币[0-9.,]+元|[0-9.,]+元\\(.*工资\\)", null),
            new CompareTemplate("equal", "蒙商银行", ".*工资" , "存入￥[0-9.,]+元|存入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "美亚光电", null ,"实发金额[0-9.,]+", null),
            new CompareTemplate("equal", "梅州客家村镇银行", null ,"工资人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "麻阳县财政局", null ,"实发工资:[0-9.,]+", null),
            new CompareTemplate("equal", "鹿城农商银行", null ,"实际到账金额\\【[0-9.,]+\\】", null),
            new CompareTemplate("equal", "泸州银行", null ,"工资入账[0-9.,]+元", null),
            new CompareTemplate("equal", "龙江银行", "工资发放业务" , "转入人民币[0-9.,]+", null),
            new CompareTemplate("equal", "龙海广电网络", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "六安钢铁薪资", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "柳州银行", "摘要：工资|\\（摘要：.*工资.*\\）" , "转入[0-9.,]+元|[0-9.,]+元\\（摘要：.*工资\\）", null),
            new CompareTemplate("equal", "陵城圆融村镇银行", null ,"\\(代发工资\\)增加[0-9.,]+元", null),
            new CompareTemplate("equal", "临商银行", null ,"\\(工资\\/奖金\\)人民币[0-9.,]+", null),
            new CompareTemplate("equal", "辽宁农信", null ,"[0-9.,]+元\\[.*工资\\]", null),
            new CompareTemplate("equal", "莲花医院", null ,"实发工资:[0-9.,]+", null),
            new CompareTemplate("equal", "丽江财政", null ,"实发工资：[0-9.,]+", null),
            new CompareTemplate("equal", "廊坊银行", null ,"工资存入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "兰州银行", "备注为.*工资" , "转入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "兰州银行", null ,"\\(银联入账|兰州汇鑫诚|工资\\)人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "兰新公司", null ,"实发工资:[0-9.,]+", null),
            new CompareTemplate("equal", "莱商银行", null ,"\\(.*工资.*\\)人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "昆仑银行", null ,"工资\\(摘要:报销款\\)收入[0-9.,]+元|工资收入[0-9.,]+元", null),
            new CompareTemplate("equal", "跨越速运", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "科诺", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "康力电梯", null ,"实发工资：[0-9.,]+", null),
            new CompareTemplate("equal", "九江银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "晋中银行", null ,"代发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "晋商银行", null ,"工资[0-9.,]+元|工资转入[0-9.,]+元", null),
            new CompareTemplate("equal", "晋城银行", null ,"转存人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "金堂汇金银行", null ,"工资交易收入[0-9.,]+元", null),
            new CompareTemplate("equal", "金仑集团", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "金华银行", null ,"工资[0-9.,]+金额[0-9.,]+元", null),
            new CompareTemplate("equal", "今飞轮毂", null ,"实发工资:[0-9.,]+", null),
            new CompareTemplate("equal", "叫叫管家", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "焦作中旅银行", null ,"工资[0-9.,]+元|实发[0-9.,]+元", null),
            new CompareTemplate("equal", "焦煤集团", null ,"实发合计[0-9.,]+元", null),
            new CompareTemplate("equal", "交通银行", "摘要：.*工资|附言：.*工资" , "转入[0-9.,]+元|转入资金[0-9.,]+元", null),
            new CompareTemplate("equal", "绛县财政局", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "江阴农商银行", null ,"代发工资业务,金额[0-9.,]+元", null),
            new CompareTemplate("equal", "江阴农商行", null ,"工资收入业务,金额[0-9.,]+元|工资业务,金额[0-9.,]+元", null),
            new CompareTemplate("equal", "江西银行", null ,"工资收入人民币[0-9.,]+元|工资转入[0-9.,]+元|收入人民币[0-9.,]+元.*附言：工资.*", null),
            new CompareTemplate("equal", "江西农商银行", null ,"工资.*\\(转入\\)人民币[0-9.,]+元|工资人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "江苏银行", "摘要：\\[.*工资.*\\]" , "转入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "江苏颂德企业服务", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "江苏农信", "备注:.*工资.*|\\[备注：工资\\/奖金\\]" , "入账人民币[0-9.,]+元\\(付方:.*|转入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "江苏农信", null ,"入账人民币[0-9.,]+元\\(付方:.*\\）\\[.*工资.*\\]", null),
            new CompareTemplate("equal", "江苏摩比斯", null ,"实际支付：[0-9.,]+", null),
            new CompareTemplate("equal", "江南银行", null ,"工资人民币[0-9.,]+元|入账\\(.*工资.*\\)人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "建新赵氏", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "建设银行", "附言：.*工资" , "存入人民币[0-9.,]+元|收入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "建设银行", null ,"工资.*收入人民币[0-9.,]+元|工资收入人民币[0-9.,]+元|工资.*存入人民币[0-9.,]+元|实发[0-9.,]+|实发工资[0-9.,]+元|工资\\/奖金\\（.*\\）收入[0-9.,]+元", null),
            new CompareTemplate("equal", "嘉艺上海包装制品有限公司", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "嘉兴银行", null ,"\\(.*工资\\)人民币[0-9.,]+", null),
            new CompareTemplate("equal", "家家悦", null ,"工资[0-9.,]+", null),
            new CompareTemplate("equal", "佳士科技", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "济宁银行", null ,"\\(工资\\/奖金\\)[0-9.,]+元", null),
            new CompareTemplate("equal", "吉林银行", null ,"工资存入￥[0-9.,]+元", null),
            new CompareTemplate("equal", "吉林农信", "摘要：.*工资" , "存入[0-9.,]+元", null),
            new CompareTemplate("equal", "基久南京分公司", null ,"实发数[0-9.,]+", null),
            new CompareTemplate("equal", "徽商银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "黄河银行", "\\（.*工资\\）" , "转入[0-9.,]+元", null),
            new CompareTemplate("equal", "黄河银行", null ,"工资过渡户转入[0-9.,]+元", null),
            new CompareTemplate("equal", "淮河能源", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "怀化市财政局", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "华夏银行", "代发工资" , "收入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "华润雪花广东公司", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "华融湘江银行", "对方留言为：转工资钱|付款方.*工资专户" , "汇款人民币[0-9.,]+元|转账存入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "华融湘江银行", null ,"工资存入[0-9.,]+元", null),
            new CompareTemplate("equal", "华光新材", null ,"工资:[0-9.,]+", null),
            new CompareTemplate("equal", "沪农商村镇银行", null ,"工资存入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "湖州银行", null ,"工资金额[0-9.,]+元", null),
            new CompareTemplate("equal", "湖商村镇银行", null ,"工资交易,收入人民币[0-9.,]+", null),
            new CompareTemplate("equal", "湖南三湘银行", "备注：代发工资" , "转入￥[0-9.,]+|转入金额：CNY[0-9.,]+", null),
            new CompareTemplate("equal", "湖南农信", null ,"工资[0-9.,]+元|工资专户转入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "湖北银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "湖北农信", null ,"[0-9.,]+元\\(.*工资\\)|工资代发户转入[0-9.,]+元\\(.*\\)", null),
            new CompareTemplate("equal", "葫芦岛银行", null ,"工资,存入[0-9.,]+元", null),
            new CompareTemplate("equal", "洪江市财政局", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "恒丰银行", null ,"工资收入[0-9.,]+", null),
            new CompareTemplate("equal", "河南农信", null ,"工资.{0,2}入账[0-9.,]+|工资入账[0-9.,]+", null),
            new CompareTemplate("equal", "河北银行", null ,"工资\\+[0-9.,]+元", null),
            new CompareTemplate("equal", "合兴集团", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "合盛硅业", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "航空工业制动", null ,"工资:[0-9.,]+", null),
            new CompareTemplate("equal", "杭州银行", "款项内容为工资" , "发起人民币[0-9.,]+元汇款", null),
            new CompareTemplate("equal", "杭州银行", null ,"存入[0-9.,]+元\\(工资\\)", null),
            new CompareTemplate("equal", "杭州华大海天", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "杭州朝阳橡胶", null ,"最终实发[0-9.,]+", null),
            new CompareTemplate("equal", "汉中移动", null ,"实发合计：[0-9.,]+", null),
            new CompareTemplate("equal", "汉口银行", null ,"\\(.*工资\\)[0-9.,]+元", null),
            new CompareTemplate("equal", "邯郸银行", null ,"\\(代发工资\\)存入[0-9.,]+元", null),
            new CompareTemplate("equal", "海峡银行", null ,"工资存入[0-9.,]+元", null),
            new CompareTemplate("equal", "海宁市邮政局,嘉兴派遣公司", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "海宁市邮政局,admin", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "海南银行", "备注：.*工资" , "入账[0-9.,]+元", null),
            new CompareTemplate("equal", "海南农信社", null ,"[0-9.,]+元\\(工资\\)|实发[0-9.,]+", null),
            new CompareTemplate("equal", "海南海药", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "海口京玉", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "海丰农商银行", null ,"\\（代发工资\\）人民币[0-9.,]+", null),
            new CompareTemplate("equal", "海底捞", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "哈尔滨银行", "\\[工资\\]" , "转入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "桂平桂银村镇银行", null ,"收入\\（.*工资.*\\）[0-9.,]+元", null),
            new CompareTemplate("equal", "桂林银行", null ,"收入\\（.*工资.*\\）[0-9.,]+元", null),
            new CompareTemplate("equal", "桂林公安交警提示", null ,"实发金额[0-9.,]+元", null),
            new CompareTemplate("equal", "贵州银行", null ,"工资[0-9.,]+元|工资入账人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "贵州农信", null ,"\\(.*工资\\)[0-9.,]+元|\\(.*工资\\)收入[0-9.,]+元|工资过渡户向您.*转入[0-9.,]+元", null),
            new CompareTemplate("equal", "贵阳银行", null ,"[0-9.,]+\\[附言：.*工资.*\\]", null),
            new CompareTemplate("equal", "贵阳农商银行", null ,"收入\\（.*工资\\）[0-9.,]+元", null),
            new CompareTemplate("equal", "硅基半导体", null ,"实发工资:[0-9.,]+", null),
            new CompareTemplate("equal", "广州银行", null ,"[0-9.,]+元\\(.*工资.*\\)", null),
            new CompareTemplate("equal", "广州农商银行", null ,"工资收入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "广州锦兴纺织漂染有限公司", null ,"实付工资[0-9.,]+", null),
            new CompareTemplate("equal", "广元贵商村镇银行", null ,"存入[0-9.,]+\\[.*工资\\]", null),
            new CompareTemplate("equal", "广西前之锦", null ,"实发合计:[0-9.,]+", null),
            new CompareTemplate("equal", "广西农信", "付方：.*工资.*|摘要：工资|绩效" , "收入[0-9.,]+元", null),
            new CompareTemplate("equal", "广西华业建筑工程有限公司", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "广西北部湾银行", "摘要：.*工资" , "金额：[0-9.,]+", null),
            new CompareTemplate("equal", "广发银行", null ,"收入人民币[0-9.,]+元\\(.*工资\\)", null),
            new CompareTemplate("equal", "广发卡中心人资部", null ,"实发[0-9.,]+元", null),
            new CompareTemplate("equal", "广东农信", null ,"工资收入人民币[0-9.,]+元|向您.*账户发放工资[0-9.,]+元", null),
            new CompareTemplate("equal", "广东南粤银行", null ,"\\(.*工资\\)[0-9.,]+元", null),
            new CompareTemplate("equal", "光大银行", "摘要:.*工资.*" , "存入[0-9.,]+元|转入[0-9.,]+元", null),
            new CompareTemplate("equal", "古汉山矿", null ,"实发:[0-9.,]+", null),
            new CompareTemplate("equal", "公司HR", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "工资条", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "工行海南省分行", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "工商银行", "支出" , null, "\\（.*工资\\）[0-9.,]+元|\\(.*工资.*\\)[0-9.,]+元"),
            new CompareTemplate("equal", "赣州银行", null ,"工资金额[0-9.,]+元", null),
            new CompareTemplate("equal", "甘州财政", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "甘肃银行平凉分行", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "甘肃银行", null ,"工资[0-9.,]+元|工资人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "甘肃信合", null ,"工资人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "盖州农商银行", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "富滇银行", "备注：.*工资.*" , "收入￥[0-9.,]+", null),
            new CompareTemplate("equal", "阜新银行", null ,"工资人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "抚顺银行", null ,"[0-9.,]+元,工资", null),
            new CompareTemplate("equal", "福建农信", "对方户名:.*工资.*" , "代发收入[0-9.,]+元", null),
            new CompareTemplate("equal", "福建农信", null ,"工资收入[0-9.,]+元|财政收入[0-9.,]+元", null),
            new CompareTemplate("equal", "福尔波西格林平湖", null ,"实得[0-9.,]+", null),
            new CompareTemplate("equal", "方城凤裕村镇银行", null ,"存入\\(工资\\/奖金\\)人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "二连浩特市财政局", null ,"实发 [0-9.,]+元", null),
            new CompareTemplate("equal", "鄂尔多斯银行", null ,"\\(.*工资.*\\)人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "鄂尔多斯市人大", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "东营银行", null ,"[0-9.,]+元\\(工资\\/奖金\\)", null),
            new CompareTemplate("equal", "东兴海关", null ,"实发金额[0-9.,]+", null),
            new CompareTemplate("equal", "东莞银行", null ,"工资收入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "东莞尚馥", null ,"实发薪资[0-9.,]+", null),
            new CompareTemplate("equal", "东莞农商银行", null ,"工资\\(转入\\)[0-9.,]+元", null),
            new CompareTemplate("equal", "东方中行", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "电车公司", null ,"实发合计:[0-9.,]+", null),
            new CompareTemplate("equal", "电白区慢病中心", null ,"实发总金额：[0-9.,]+", null),
            new CompareTemplate("equal", "德州银行", null ,"\\(.*银行工资\\/奖金\\)[0-9.,]+人民币", null),
            new CompareTemplate("equal", "得力集团", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "丹东银行", null ,"工资人民币[0-9.,]+", null),
            new CompareTemplate("equal", "大连银行", null ,"\\（.*工资\\）人民币[0-9.,]+", null),
            new CompareTemplate("equal", "大连精工电子", null ,"实发[0-9.,]+", null),
            new CompareTemplate("equal", "达陕高速", null ,"实发合计:[0-9.,]+", null),
            new CompareTemplate("equal", "楚雄红塔村镇银行", null ,"工资[0-9.,]+元", null),
            new CompareTemplate("equal", "稠州银行", null ,"工资收入RMB[0-9.,]+", null),
            new CompareTemplate("equal", "稠州银行", "付款人:.*工资专户" , "转账收入RMB[0-9.,]+", null),
            new CompareTemplate("equal", "崇义章源钨业", null ,"实发合计[0-9.,]+元", null),
            new CompareTemplate("equal", "澄迈县财政局", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "承德银行", "备注:.*工资.*" , "入账[0-9.,]+元", null),
            new CompareTemplate("equal", "成都银行", null ,"工资人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "成都农商银行", null ,"工资收入[0-9.,]+元", null),
            new CompareTemplate("equal", "朝阳银行", null ,"代发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "朝晖公司,admin", null ,"综合工资[0-9.,]+", null),
            new CompareTemplate("equal", "常州康辉医疗", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "常熟农商银行", "\\（.*工资.*\\）" , "存入[0-9.,]+元", null),
            new CompareTemplate("equal", "常熟农商银行", null ,"[0-9.,]+元\\(.*工资\\)", null),
            new CompareTemplate("equal", "沧州银行", null ,"工资存入[0-9.,]+元", null),
            new CompareTemplate("equal", "采油七厂人事科", null ,"实发工资[0-9.,]+元", null),
            new CompareTemplate("equal", "财政国库支付中心", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "贝莱胜厦门", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "北京银行", null ,"工资收入[0-9.,]+元", null),
            new CompareTemplate("equal", "北京农商银行", null ,"工资收入[0-9.,]+元", null),
            new CompareTemplate("equal", "保定银行", null ,"工资人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "邦德激光", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "八亿时空", null ,"实发合计[0-9.,]+", null),
            new CompareTemplate("equal", "安康移动人力部", null ,"实发：[0-9.,]+|实发工资：[0-9.,]+", null),
            new CompareTemplate("equal", "安徽农金", "付款方:.*工资.*" , "转账收入[0-9.,]+元", null),
            new CompareTemplate("equal", "安徽农金", null ,"代发工资[0-9.,]+元|工资收入[0-9.,]+元", null),
            new CompareTemplate("equal", "安福城关中学", null ,"实发金额[0-9.,]+", null),
            new CompareTemplate("equal", "安得医疗", null ,"实发工资:[0-9.,]+", null),
            new CompareTemplate("equal", "爱仕达", null ,"实发工资：[0-9.,]+|实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "艾莱希斯,admin", null ,"实发工资[0-9.,]+", null),
            new CompareTemplate("equal", "O乐", null ,"实发合计:[0-9.,]+", null),
            new CompareTemplate("equal", "OPPO", null ,"实发金额:[0-9.,]+", null),
            new CompareTemplate("equal", "JJY", null ,"工资卡工资[0-9.,]+", null),
            new CompareTemplate("equal", "微众银行", "备注：工资" , "转入[0-9.,]+元", null),
            new CompareTemplate("equal", "济宁儒商村镇银行", null ,"工资\\/奖金[0-9.,]+元", null),
            new CompareTemplate("equal", "香河益民村镇银行", null ,"\\(代发工资\\)增加[0-9.,]+元", null),
            new CompareTemplate("equal", "长葛轩辕村镇银行", "附言：工资" , "转入人民币[0-9.,]+元", null),
            new CompareTemplate("equal", "曲靖惠民村镇银行", null ,"工资转入[0-9.,]+元", null),
            new CompareTemplate("equal", "武安村镇银行", null ,"\\(.*工资\\)增加[0-9.,]+元", null),
            new CompareTemplate("equal", "枣庄银行", null ,"存入\\(工资\\/奖金\\)[0-9.,]+元", null),
            new CompareTemplate("equal", "天津武清村镇银行", null ,"存入\\(.*工资.*\\)，人民币[0-9.,]+元", null)
    );

    private static List<CompareTemplate> orgTypePatternList = Lists.newArrayList(
            new CompareTemplate("rlike", "农业银行|建设银行|工商银行|交通银行|邮储银行|中国银行", null, "1", null),
            new CompareTemplate("rlike", "招商银行|浦发银行|中信银行|光大银行|华夏银行|民生银行|广发银行|兴业银行|平安银行|平安银行|浙商银行|浙商银行|恒丰银行|渤海银行", null, "2", null),
            new CompareTemplate("rlike", "花旗|渣打|汇丰|南洋商业银行|南洋|东亚银行|富邦华一", null, "3", null),
            new CompareTemplate("rlike", "国家开发银行|农业发展银行|进出口银行", null, "4", null),
            new CompareTemplate("rlike", "金城银行|华瑞银行|网商银行|民商银行|微众银行|三湘银行|富民银行|新网银行|中关村银行|亿联银行|众邦银行|华通银行|蓝海银行|苏宁银行|客商银行|新安银行|振兴银行|裕民银行|锡商银行|百信银行", null, "5", null),
            new CompareTemplate("rlike", "农商行|农商银行|农村商业银行|秦农银行|瑞丰银行|黄河银行|江南银行|鄞州银行", null, "6", null),
            new CompareTemplate("rlike", "农信|安徽农金|陕西信合|甘肃信合", null, "7", null),
            new CompareTemplate("rlike", "村镇银行|中银富登|融泰村银", null, "8", null),
            new CompareTemplate("rlike", "北京银行|昆仑银行|天津银行|河北银行|邢台银行|唐山银行|秦皇岛银行|沧州银行|承德银行|邯郸银行|保定银行|廊坊银行|衡水银行|张家口(银行|信用卡)|晋商银行|山西银行|内蒙古银行|乌海银行|鄂尔多斯银行|蒙商银行|辽沈银行|盛京银行|锦州银行|葫芦岛银行|大连银行|鞍山银行|抚顺银行|丹东银行|营口银行|阜新银行|铁岭银行|朝阳银行|盘锦银行|本溪银行|吉林银行|龙江银行|哈尔滨银行|上海银行|江苏银行|南京银行|苏州银行|江苏长江商业银行|杭州银行|宁波银行|温州银行|嘉兴银行|湖州银行|绍兴银行|金华银行|台州银行|浙江泰隆商业银行|泰隆银行|浙江民泰商业银行|民泰银行|浙江稠州商业银行|宁波通商银行|宁波东海银行|徽商银行|厦门国际银行|海峡银行|厦门银行|泉州银行|江西银行|九江银行|赣州银行|上饶银行|齐鲁银行|济宁银行|青岛银行|临商银行|枣庄银行|东营银行|潍坊银行|烟台银行|齐商银行|日照银行|莱商银行|德州银行|威海市商业银行|泰安银行|中原银行|郑州银行|洛阳银行|平顶山银行|焦作中旅银行|湖北银行|汉口银行|华融湘江银行|长沙银行|广州银行|华润银行|东莞银行|广东南粤银行|广东华兴银行|广西北部湾银行|柳州银行|桂林银行|重庆银行|重庆三峡银行|四川银行|成都银行|长城华西银行|绵阳市商业银行|自贡银行|泸州银行|乐山市商业银行|四川天府银行|宜宾市商业银行|遂宁银行|雅安市商业银行|达州银行|贵州银行|贵阳银行|富滇银行|曲靖市商业银行|云南红塔银行|西藏银行|长安银行|西安银行|甘肃银行|兰州银行|宁夏银行|石嘴山银行|青海银行|新疆银行|乌鲁木齐银行|库尔勒银行|新疆汇和银行|哈密市商业银行|稠州银行", null, "9", null),
            new CompareTemplate("rlike", "银行", null, "10", null),
            new CompareTemplate("rlike", "湖北消费金融|招联消费金融|中邮消费金融|金美信消费金融|一秒消金|中信消费金融|中原消费金融|中银消费金融|捷信消费金融|农信消费金融|包银消费金融|华融消费金融|哈银消金|小米消费金融|尚诚消费金融|平安消费金融|广优消费金融|易佰消费金融|海尔消费金融|盛银消费金融|苏宁消费金融|蒙商消费金融|长银消费金融|马上消费金融|杭银消费金融|晋商消费金融|幸福消费金融|北银消费金融|锦程消费金融|兴业消费金融|阳光消费金融", null, "11", null),
            new CompareTemplate("rlike", "点点|美团生意贷|去哪儿信用卡|壹钱包|一账通|平安普惠|平安金管家|平安贷款|平安集团|小米金融|云联掌柜|众安管家|58好借|小米随星借|滴滴金融|支付宝|还呗|省呗|陆金服", null, "12", null),
            new CompareTemplate("rlike", "众安贷|苏宁金融|OPPO钱包|微博|民生易贷|满帮金融|360|拍拍贷|京东金融|国美金融|度小满金融|蚂蚁借款信用分期|vivo钱包|翼支付|美团小贷|分期乐|360贷款|51公积金借款|51即刻金融|51即刻有|51人品贷|51信用卡管家|KOO钱包|爱钱进|百万钱包|百万钱包贷款借钱|佰惠优品|达飞云贷|大白汽车分期|豆豆钱|读秒钱包|凡普信贷|分期贷|好车e贷|恒易融|花无缺大学贷|环球黑卡|活力花|及贷|即刻金融|捷信|捷信金融商家|借款大王|玖富钱包|玖富万卡|玖富万卡贷款借钱|卡卡贷|卡牛瑞贷|卡牛信用管家|卡易还|快易花|来分期|来分期商城版|浪小花|乐享借|乐信钱包|买买乐购|你我贷借款|平安好贷|钱站|人品贷|人品贷极速版|人人贷借款|任意花|闪电借款|闪银|时光分期|顺丰金融|松紧贷|松鼠金融借款|通联好老板|万达贷|万达普惠|万达普惠极速版|微博分期|微贷借款|维信卡卡贷|维信闪贷|喜鹊快贷|乡助|小花钱包|小赢分期|小赢|小赢卡贷|小赢卡贷贷款借钱|小赢卡贷-贷款借钱|小赢理财|携程|携程借款|携程金融|新浪分期|信用飞|洋钱罐借款|摇钱花|宜人贷借款|宜人普惠|易美付|易鑫金融|友信信贷|原子贷|芸豆借款|掌上新华|众安小贷", null, "13", null),
            new CompareTemplate("rlike", "蚂蚁集团|58金融|宜信公司|众易贷|唯品金融|DOU分期|新橙优品|新浪金融|众安保险|宜享花|我来数科|榕树贷款|你我贷|万卡|小象优品|人品钱包|融360|小闪分期|得意花|我的公款|新大陆金融|现金白卡|月光侠分期|荷包Pro|助力钱包|U钱包|贷上钱|阔啦|信用管家借钱|花卡分期|金山金融|借款3600|比利宝|借购消费|分期借款花|用钱罐|秒贷借钱|给你花|花友|趣用|富誉万卡|幸福花|满分|买单侠分期|借悦|优品鲸花|好融易|榕易有钱|趣用贷款|即分期超G会员|芝麻分期|任享用|佰汇花|周薪薪|宝宝分期|应急分期|手机借钱|拍拍借款|用钱贷|百易生活|豆豆借钱|贝贷|财小神|趣钱花-分期贷款|通通分期|金 橘 子|钱多美|钱花花|乐惠花|亲呗|优贝分期|信用借款|借点钱贷款|咚咚优品|天眼|好会借|富民融通|小白分期|小花分期|小雨点闪贷|小鱼福卡|山桃街|微粒贷|快来闪借|急时金|极风|汇鑫街|爱又米|用点钱|移动手机贷|七亿入口|信诚生活|借你花|借条|去哪借|周转金|城一代|备用金借款|安易花|小额贷款花|小黑鱼-会员消费平台|微借贷|急 用先锋|捷顺爱分期|来享花|极迅花|柚卡|榕树借条|汇中贷|考拉消消赚|花生口袋卡|薪朋友|融呗分期|贷你无忧|连连来钱|钞享借|钱伴|锦囊贷|随借|77信用|万富黑卡|万银口袋|信用无忧|信用花贷款|借贷宝|大麦钱包|好借款|安家派|富宝袋|彩虹花呗|微花贷款|急用钱花|招贷|捷优花|易钱包|省点花|花薪|蚂蚁借款|鑫享通|闪电信用|360分期借款花|乐享借钱|乐享分期|享誉分期|优逸花|信用查询|奇妙商场嘉年华|好信多|小6分期|小鹅花钱|小鹅贷款|徽常有财|快融钱包|橄榄树|满分消费|环球钱包|秒想借|美联分期|联银花|融好借|融小六|闪易花|随享用|中安信业|农夫借钱|到手|功夫贷|喵享借|嗨袋|国融鼎信|太享贷|小象省钱花|快享花|急用花|融享租|趣借|金盈万卡|银满贯|亿帮 管 佳|任性用|优米花|借蛙|借钱能手|分期借钱|小通生活|惠分期-借款|拿趣花|橙薪分期|牛牛万卡|聚鑫易卡|衣食贷|超超Bank|速趣花|银惠通|龙信易购|人品借款|你我分期贷|信优享|吉多钱|好借分期|好时贷|安逸借钱|小熊卡卡|小黑鱼|微粒有钱|急享贷|指尖阳光|蜜柚分期|趣闪借|顺易分期|马上到账|U呗分期|万惠分期|乐借贷款|乐花分期|任性花|众银家|分期贷款花|天天秒借|宜有钱|小橙信|应急优选|微贷借钱|快贷|悦借|易借速贷|易帮。管家|暖暖钱包|现金借钱|瓜子万卡|畅快|立即分期|虫虫分期|蚂蚁借钱信用分期|融易分期|贷款360|鼠乾 罐|360分期借钱|乐花卡|买买分|信业帮|借钱花吧|备用金借贷|好唶 由品|好捷分期|小雨点闪贷-借钱贷款|小额借钱花|新呗分期|易达|海洋分期|甜桔消费|立信分期|花鸭借钱|花鸭|购满分期|趣用呗|车贷在线|金日快下|钱咖|闪零易借|今借到|去分期|壹秒花|备用金|天美贷|很好借|急用钱|我爱卡|民生助粒|艾米分期|速分期|魔借|乐分期|信用花花|分期花|够花|大地时贷|小智金服|小鹿普惠|惠享金|惠借|搜狗借钱|晋享钱包|普信万卡|智享通|极信钱包|甜橙财富|芝麻借款分期|蚂蚁借条信用贷款|趣前行|还享花|金山贷款|乐分期贷款|亚联财贷款|信用转转贷款|喵享乐|大棠优品|大鹅贷款分期|微贷款|微贷钱包|惠借贷款|惠域U卡|新信钱包|极融借款|派金花|淘金荟|牛牛分期|秋贝金融|秒享有钱|聚融分期|鑫梦享|钱有道|闪借|闪借备用金|飞鑫琼宝|鲸惠花卡|人品借钱|人品分期|信融分期|借钱花|分期信用|前程分期|好省钱包|微享加|微享加-贷款借钱|微享加贷款平台|易开花|普咚花|普惠快信|来付吧|欢太金融|现金巴士|用钱宝|盈盈有钱|秒信卡|空手到|米团|美宜贷|花花钱包借钱贷款|融租优品|融银分期|随手花|顺风优品|飞贷|鲸森优品|麦芒信用管家", null, "14", null),
            new CompareTemplate("rlike", "臻有钱|沃钱包|芝麻好信|微博借钱|卡贷|铂银贷|趣钱花|借点钱|恒易贷|有信钱包|极融|分期易|放心借|现金借款|招集令|信用钱包|白猫贷|微博钱包|好享借|点点|36O借条|MG金掌柜|PPmoney网贷|中安信业贷款|云闪贷|享易钱包|信用生活|借贷家|友金云贷|合众分期|周转易|多多存钱罐|天天好贷|好享分期|安心袋|小钱门|微融宝|快售宝|急周转|招商E贷|招商盾|有用无忧|来分期借钱|汇鸿分期|考拉分期贷款|芝麻招財宝|连连普惠|金 橘子|金银港|金鱼好记|鑫e代|钱多多|360周转灵|PP管家|乐猫智服|乐花花|亿贝卡|优速花|信用安逸小花钱包|信用宝|借 呗|借了吗贷款|借款呗|借钱360|分期还款|卡分期|及贷借款|多多生活|大象信用|小白银|平安E贷|快借分期|快钱钱包|抖金钱包|提现管家|放心借钱|数 乾贯|新乐分期|普惠快捷|江山金服|猛犸象|现金借条分期贷|立借|腾付通|芝麻借款借条|花花借钱贷款|薪河普惠|蚂蚁借款信用花|蜀信e惠生活|融信|随享分期|My钱包|PPmoney出借|一当来客|乐易借|买单侠|今日必放|信小蜜|借钱贷款呗|共享备用金|兴e贷|可享分期|合利宝Pro|吉致管家|吉象普惠|君嘉好车|好运分期|居易分期|平.安.信.贷|急用钱借钱|惠花|提钱游贷款|搜易贷|放心花|旺卡猫|易 花 宝|普信通|普普优借|杭州e融|白花分期|芝麻信用借钱|蚂蚁信用|趣花借钱|趣花分期|轻借|轻松花|还到|速金服|金牛花呗|鑫考拉|麦花分期|云企贷|享要花|京银猪|任性借|优乐分期|信好有你|借了么|借钱管家|大鹅分期|好想借|安心借|小店邦|幑柆货|开鑫花|微沙信用|快批|急贷趣玩|恒鼎融|搜搜贷|文文闪花|普惠有借|曹操贷|柠檬优选|水莲金条|淘花花|淘钱宝|白 宝 借|百事普惠|豆豆金条|邮储信贷|邮我行|闪电速贷借款|陌陌 白条|马上借款花|马上消费|JDJT|MYJB|万恒无忧|人.人.貸|人品钱袋|借款喵|四 海 .救急|大红牛|小米借贷|小袋鼠|徽柆.货|快客金服|恒慧融|扬帆配资|普惠金融|比融|海马应急|润心贷|猪猪分期|现金借款王|禾诚分期|秒秒借|网商点点通|芝麻白条|银杏分期|阳光钱袋|颐尔信|鸿运借呗|享你有|享宇钱包|优亿金融|余利购|佰事有借|佰仟买买钱包|信掌柜|信用借|借贷王|借钱分期贷|借钱站台|农商e货|几多钱|卡多多|卡牛信用卡管家|友借|和信普惠|安家趣花|容易借|小鼠花花|平安财富宝|应急小额借贷|快来借|快贷360|惠花花|手机人人贷款借钱|搜狗手机助手（恒易贷）|星华汇|海棠分期|点贷|现金分期贷款|翼龙贷借款|联璧金融|芝麻算力|花咯分期|菠萝贷|蚂蚁钱罐|融e租|速贷|邮政·金融|鑫悦钱包|钱在银座|钱橙似锦|银穗穗贷款|闪呗分期|麦子分期|黑鱼京分期|51借款|58优品|一秒分期|万卡猫|万达通|云好借|借款钱包|全球黑卡|分期借|分期花呗|召金通|国民分期|多享分期|大地展业|好贷分期|小月亮|小橙借款分期|小牛贷|小花花钱包|快刻周转|新呗贷款|易下分期|来钱宝|来钱猫|每日应急|秒借|联合钱包|荷包|蚂蚁速用|融易借|证大前前|贷款巴士|跳跳鱼|车贷e通|金好借|金小帮|金满意|银豹分期|闪零易贷|风控平台|黑兔信用|2021特邀版|信用分期|信花|借钱花借款|卡转客|向前金服|周转借钱|多宝鱼|大额分期贷款|小伍钱包|小额闪电贷款|平安易贷|应急金|微柆货|愉快还啦|收钱呗|新一贷|易借款|有鱼借|永辉金融|渠易宝|牧鱼分期|白条分期|立享贷|翼龙贷财富|芝麻速借|花无缺|萝莉贷|蚂蚁借钱信用花|蚂蚁花呗|诚易好借|车贷云|金卡优品|银谷普惠|闪闪快借|阳光钱袋升级版|陕西应急|颂车网|鲸钱包|51易花|MYJF|万家乐惠|乐贷款|京融白 条|今日好借|信可花|卡宝贝|合墨数据|呗呗钱包|大额 应急|小助钱包|小鱼儿|应急必下|恒易借|放心贷|易答在线|普咚借|有利网|来分期借款|汇丰金融|泛回收|澄薪分期|爱米花|考拉信用|联动闪银|聚享钱包|聚宝卡|蚂蚁小贷|财神爷|金融超市|钱司机|随心花|雪豹钱包|乐房生活|任易分期|优米|优质融|信用上海|借款360导航|全网快贷|农商E货|准贷宝|分期通|即有生活|即用钱袋|及借贷|吉祥借款|多乐帮|多财多亿|够用|小豆分期|小雨点商贷|小鱼优品|开薪小宝|掌贷|放心借款|无忧贷款|易速借钱|柠檬分期|核桃树|橙意钱包|民生e货|爱白条|福卡分期|红锦鲤|羚羊财富(投资·赚钱)|聚富分期|聚鑫花|芝麻借钱分期借款|花生旺客|诚心帮|贷小二|达融分期|金葫芦|金赢猪|鼎融易|CC卡管家|一点分期|万卡钱包|优智花|分付君|华夏普惠|博民快易贷|呱呱分期|商e贷|四海 救急|打个借条|来钱啦|极速熊猫|汇卡卡|玖福分期pro|益邦 管家|美栗|腾狐生活|花呗借钱|菜鸟极速|萌分期|袋上乾|贝贝钱|财享花|钱迹|隆易|随手分期|雪花优品|66钱庄借款|99贷|ACU钱包|信用精灵借钱助手|借呗|借呗还呗|借点周转|农商e融|包小微|卡卡速还|友金帮|天翼花|小恒钱包|帮你借钱花|彩虹 分期|微微贷|快鱼分期|悦平台|惠虹商城|无忧贷|时运贷|桔子借钱|民生e贷|灵活买|番茄信用|疾风钱包|百亿金服|秒借贷|聚财宝|聚银宝|芝麻信用贷|花分期|花花购|花钱应急|蓝琼花花|蓝薪卡|融E贷|融客+|金猫|PPmoney借款|中和金服|任意贷|信用来花|分期借贷贷款|助力分期|十万火急|即享万卡|大黄蜂|天下粮仓|宜家生活贷|小口袋|小财象|小通币咚|平安DO|平安新一贷|快借贷款|推借|新易贷微贷款|普贷分期|海印金服|海逸花|私房钱|立保通|笑嘻嘻|聚优米|航旅分期|花呗|蚂蚁借款分期贷款|贝壳金服|运呗|速借分期|速易贷|速贷现金贷款借款|钱包易贷|2345贷款王|360借款导航|51借款管家|51卡宝|e农享|万象黑卡|亿邦 管家|今日普惠|便易通|借点钱贷款借钱|借钱3600|凤凰智信|咖啡易融至尊版|壹亿卡|小象分期贷款|微贷网|想花钱|慧亿|手机借钱花|掌上金东|有信分期|有银子|畅行贷|秒贷款分期借钱|职享花|胞分期|蚂蚁分期贷款呗|蚂蚁贷款借呗|贝多多|钱快来|阳光普贷|零零花|风之谷|风花雪月", null, "15", null)
    );

    public static Configuration config() {
        System.setProperty("HADOOP_USER_NAME", "hdfs");
        Configuration conf = new Configuration();
        conf.set("fs.hdfs.impl", "org.apache.hadoop.hdfs.DistributedFileSystem");
        return conf;
    }

    public String parseOrgName(String mobile, String smsBody) {
        String orgName = null;
        for (String pattern: orgNamePatternList) {
            orgName = hiveUdfRegexResStrInPos(smsBody, pattern, 0);
            if(!StringUtils.isEmpty(orgName)) {
                return hiveUdfRegExReplace(orgName,"\\【|\\】|\\[|\\]|\\［|\\］", "");
            }
        }
        orgName = hiveUdfRegExReplace(orgNameMap.get(mobile),
                "\\【|\\】|\\[|\\]|\\［|\\］", "");

        return orgName;
    }


    public String parseSalaryIncome(String orgName, String smsBody) {
        String salaryIncome = null;
        if(orgName == null || smsBody == null) {
            return salaryIncome;
        }
        String matchPattern = getPattern(orgName, smsBody, salaryIncomePatternList);

        if(matchPattern != null) {
            String filter = "[0-9.,]+元|人民币[0-9.,]+|[0-9.,]+人民币|实发[0-9.,]+";
            String salary = "[0-9.,]+";
            String salaryIncomeContent = hiveUdfRegexResStrInPos(smsBody, matchPattern, 0);

            salaryIncomeContent = hiveUdfRegExReplace(salaryIncomeContent, ",","");
            if(hiveUdfRegExpEx(salaryIncomeContent, filter) == 1) {
                salaryIncomeContent =  hiveUdfRegexResStrInPos(salaryIncomeContent, filter, 0);
            }
            salaryIncome = hiveUdfRegexResStrInPos(salaryIncomeContent, salary, 0);
        }

        return salaryIncome;
    }

    public String parseOrgNameLoan(String orgName, String smsBody) {
        if(orgName == null) {
            return orgName;
        }
        String orgNameLoan = getPattern(orgName, smsBody, orgNameLoanTemplateList);

        if(orgNameLoan == null) {
            return orgName;
        } else if ("org_name".equals(orgNameLoan)) {
            orgNameLoan = orgName;
        }

        return orgNameLoan;
    }

    public String parseOrgType(String orgNameLoan, String smsBody) {
        String orgType = "16";
        if(orgNameLoan == null || smsBody == null) {
            return orgType;
        }
        orgType = getPattern(orgNameLoan, smsBody, orgTypePatternList);
        return orgType == null ? "16" : orgType;
    }


    public Map<String, String> evaluate(String mobile, String smsBody) {
        Map<String, String> resMap = new HashMap<>();
        try {
            String orgName = parseOrgName(mobile, smsBody);
            String salaryIncome = parseSalaryIncome(orgName, smsBody);
            String orgNameLoan = parseOrgNameLoan(orgName, smsBody);
            String orgType = parseOrgType(orgNameLoan, smsBody);

            resMap.put("orgName", orgName);
            resMap.put("salaryIncome", salaryIncome);
            resMap.put("orgNameLoan", orgNameLoan);
            resMap.put("orgType", orgType);
        } catch (Exception e) {
            System.out.println("Excep: " + e.getMessage());
            e.printStackTrace(System.out);
            return resMap;
        }
        return resMap;
    }


    public static void main(String[] args) throws Exception {
        DzSmsParserUDF smsParserUDF = new DzSmsParserUDF();
        long start = System.currentTimeMillis();
//        Map<String, String> resMap = smsParserUDF.evaluate("95302", "甘肃信合实发工资12元");
//        Map<String, String> resMap = smsParserUDF.evaluate("95302", "摘要：甘肃信工资合实发收到 汇入的12元");
//        Map<String, String> resMap = smsParserUDF.evaluate("861824121234", "[遂宁银行]-代发工资-代发人民币12元");
//        Map<String, String> resMap = smsParserUDF.evaluate("95302", "[蚂蚁集团]资合快递收到 汇入的12元");
//        Map<String, String> resMap = smsParserUDF.evaluate("95302", "[重庆农村商业银行]付款方:工资专户汇[存入]12元");
        Map<String, String> resMap = smsParserUDF.evaluate("95302", "[中国农业银行]实发12元");

        if(resMap != null) {
            System.out.println("resMap: "+ resMap);
        } else {
            System.out.println("null");
        }
        System.out.println("cost: " + (System.currentTimeMillis() - start) + " ms");
    }

    public String getPattern(String compareContent, String smsBody, List<CompareTemplate> templateList) {
        String resPattern = null;

        for (CompareTemplate template: templateList) {
            String compareType = template.getCompareType();
            String tmpCmpContent = template.getCompareContent();
            boolean cmpResult = false;

            if("equal".equals(compareType)) {
                cmpResult = tmpCmpContent.equals(compareContent);
            } else if ("rlike".equals(compareType)) {
                cmpResult = (hiveUdfRegExpEx(compareContent, tmpCmpContent) == 1 ? true : false);
            } else {
                System.out.println("error compareType: " + compareType);
                return null;
            }

            if(cmpResult) {
                if(template.getConditions() == null) {
                    resPattern = template.getPattern1();
                    break;
                } else {
                    if(hiveUdfRegExpEx(smsBody, template.getConditions()) == 1) {
                        resPattern = template.getPattern1();
                        break;
                    } else {
                        resPattern = template.getPattern2();
                        break;
                    }
                }
            }
        }
        return resPattern;
    }

    private String hiveUdfRegExReplace(String s, String regex, String replacement) {
        if (s == null || regex == null || replacement == null) {
            return null;
        }
        Pattern p = Pattern.compile(regex);
        Matcher m = p.matcher(s.toString());
        StringBuffer sb = new StringBuffer();
        while (m.find()) {
            m.appendReplacement(sb, replacement);
        }
        m.appendTail(sb);

        return sb.toString();
    }

    private String hiveUdfRegexResStrInPos(String input, String pattern, int pos) {
        if(input != null) {
            Pattern p = Pattern.compile(pattern);
            Matcher matcher = p.matcher(input);
            if (matcher.find()) {
                MatchResult matchResult = matcher.toMatchResult();
                return matchResult.group(pos);
            }
        }
        return null;
    }

    private int hiveUdfRegExpEx(String input, String pattern) {
        if(input != null) {
            Pattern p = Pattern.compile(pattern);
            Matcher matcher = p.matcher(input);
            if (matcher.find(0)) {
                return 1;
            }
        }
        return 0;
    }

    private static class CompareTemplate {
        private String compareType;
        private String compareContent;
        private String conditions;
        private String pattern1;
        private String pattern2;


        public CompareTemplate(String compareType, String compareContent, String conditions, String pattern1, String pattern2) {
            this.compareType = compareType;
            this.compareContent = compareContent;
            this.conditions = conditions;
            this.pattern1 = pattern1;
            this.pattern2 = pattern2;
        }

        public String getCompareType() {
            return compareType;
        }

        public String getCompareContent() {
            return compareContent;
        }

        public String getConditions() {
            return conditions;
        }

        public String getPattern1() {
            return pattern1;
        }

        public String getPattern2() {
            return pattern2;
        }

        @Override
        public String toString() {
            return "CompareTemplate{" +
                    "compareType='" + compareType + '\'' +
                    ", compareContent='" + compareContent + '\'' +
                    ", conditions='" + conditions + '\'' +
                    ", pattern1='" + pattern1 + '\'' +
                    ", pattern2='" + pattern2 + '\'' +
                    '}';
        }
    }

}
